2013-10-07 18 views
-1

我想重命名圖像文件播放框架的公共/圖像文件夾。我試圖使用play.getFile()和viirtualFile類,不管我使用什麼,我最終以下例外。 請讓我知道如果我失去了一些東西。重命名播放框架中的圖像文件

VirtualFile vf = VirtualFile.fromRelativePath("path to public/images/old file name.jpg"); 
File file = vf.getRealFile(); 
file.renameTo(new File("path to public/images/new file name.jpg"); 

錯誤:

play.exceptions.UnexpectedException: While applying [email protected] on controllers.Admin 
at play.plugins.PluginCollection.enhance(PluginCollection.java:556) 
at play.classloading.ApplicationClasses$ApplicationClass.enhance(ApplicationClasses.java:235) 
at play.classloading.ApplicationClassloader.loadApplicationClass(ApplicationClassloader.java:167) 
at play.classloading.ApplicationClassloader.getAllClasses(ApplicationClassloader.java:431) 
at play.Play.start(Play.java:516) 
at play.Play.detectChanges(Play.java:630) 
at play.Invoker$Invocation.init(Invoker.java:198) 
at Invocation.HTTP Request(Play!) 
Caused by: play.exceptions.UnexpectedException: While applying class play.classloading.enhancers.ContinuationEnhancer on controllers.Admin 
at play.CorePlugin.enhance(CorePlugin.java:302) 
at play.plugins.PluginCollection.enhance(PluginCollection.java:551) 
... 7 more 

回答

0

公衆,應用程序和CONF打包成打包時你與「玩DIST」生產中使用應用程序,所以不管,如果你得到它的工作在應用程序JAR dev模式下它不會在生產中工作。