我需要帮助确定抛出异常的原因以及如何解决它.
我已经将JSF集成到我的Spring MVC项目中,并且我已经设法让它按照我的需要运行.但是一旦我打开JSF视图,就抛出异常,但一切正常.这是例外:
03.01.2011 21:49:07 com.sun.facelets.compiler.Compiler initialize
SEVERE: Compiler Initialization Error
java.io.FileNotFoundException: C:\ (The system cannot find the path specified)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at com.sun.facelets.util.Classpath.getAlternativeJarFile(Classpath.java:214)
at com.sun.facelets.util.Classpath.search(Classpath.java:71)
at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(TagLibraryConfig.java:428)
at com.sun.facelets.compiler.Compiler.initialize(Compiler.java:87)
at com.sun.facelets.compiler.Compiler.compile(Compiler.java:104)
at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:218)
at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:149)
at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:100)
at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:517)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567)
at org.springframework.faces.webflow.FlowViewHandler.renderView(FlowViewHandler.java:99)
at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
at org.springframework.faces.webflow.FlowViewHandler.renderView(FlowViewHandler.java:99)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at org.springframework.faces.mvc.JsfView.renderMergedOutputModel(JsfView.java:83)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549) …Run Code Online (Sandbox Code Playgroud) 我想知道我应该在哪里保存用户在我的应用程序中上传的文件.现在我正在将它们保存到webapps/images/uploads(webapps文件夹通过mvc-resource映射为资源文件夹)文件夹,它们可以在上传后立即显示.但我不确定这是否是正确的做法?应用程序的重新部署将如何影响已存储的文件?它不会使应用程序的备份变得复杂吗?所以基本上我应该把它们存放在服务器上?并通过使用本地(Windows)或远程(Linux)服务器以某种方式受到影响谢谢
我正在寻找在我的网站上本地化动态(用户生成的)内容的最佳方法.我正在使用spring-mvc,我发现它非常好的框架,但现在我需要使用多种语言提供多个实体.我发现对于静态文本i18n是我同意的最佳方式,但如果我理解它,它不能用于本地化存储在数据库中的东西.
因为我必须在数据库中存储本地化和原始内容,现在我需要知道这样做的最佳方式是什么,例如我有实体:
@Entity
public class Article {
private Long id;
private String title;
private String body;
}
Run Code Online (Sandbox Code Playgroud)
如果我希望它支持本地化,应该怎么看?
@Entity
public class Article {
private Long id;
@OneToMany
private Set<LocalizedTitle> localizedTitles;
private String body;
}
Run Code Online (Sandbox Code Playgroud)
我不喜欢这个解决方案,但是我无法想出一个更好的方法,这就是为什么我要来这个地方...可能有jpa/hibernate内置的东西,我可以使用?
谢谢您的帮助
java ×3
spring ×2
spring-mvc ×2
entity ×1
file-upload ×1
hibernate ×1
jpa ×1
jsf ×1
localization ×1