在 tomcat 5.5 中部署 JSf 2.0 应用程序
我开发了一个 JSF 2.0 应用程序并在 Apache Tomcat 6.0 上对其进行了测试。问题是官方服务器只能安装5.5版本。所以我尝试按原样部署它,但我不断收到 JasperException。我发现问题可能出在standard.jar 和jstl.jar 上。那我该如何部署它呢?如何降级应用程序? 感谢您提供任何帮助、链接或教程。 此致。
I have developed a JSF 2.0 application and tested it on Apache Tomcat 6.0. The problem is that the official server can only have version 5.5 installed. So I tried to deploy it as it was but I kept getting the JasperException. I figured out that the problem probably lies with the standard.jar and jstl.jar. How can I deploy it then? How to downgrade the application?
Thanks for any help, links or tutorials.
Best Regards.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
JSF2.0 需要 Tomcat 6.0 或更高版本。
如果您使用 JSF-RI 1.2,则可以在 tomcat 5.5 上运行 JSF 1.2
已编辑:
我读到在 5.5.20 版本中它无法正常工作。 Tomcat 5.5.17 和 Tomcat 5.0.28 适用于 JSF1.2
JSF2.0 requires Tomcat 6.0 or later.
If you use the JSF-RI 1.2, you can run JSF 1.2 with tomcat 5.5
EDITED:
I read that in version 5.5.20 it doesn't work properly. Tomcat 5.5.17 and Tomcat 5.0.28 are fine with JSF1.2
我在 Tomcat 5.5.28 上使用了 Mojarra 2.0.3-b03,到目前为止效果很好。到目前为止,所有基本的 Facelet 标签都工作正常(h:dataTable、f:ajax 等)
目前正在尝试使用 RichFaces 4(尽管仍在开发中),但似乎很多组件尚未准备好。
I have used Mojarra 2.0.3-b03 on Tomcat 5.5.28 and it works well so far. All basic facelet tags work fine so far (h:dataTable, f:ajax, etc.)
Currently trying to use RichFaces 4 (still under development though) but seems lot of components not ready yet.