2013-10-07 2 views
-1

이미지 파일 재생 프레임 워크의 public/images 폴더의 이름을 바꾸려고합니다. 나는 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'와 생산 사용하여 응용 프로그램을 패키지 응용 프로그램 항아리에 포장된다 dev 모드에서는 프로덕션 환경에서 작동하지 않습니다.

관련 문제