gpt4 book ai didi

java - 在同一个 Tomcat 服务器上部署 JSF 1.2 和 JSF 2.0 应用程序

转载 作者:行者123 更新时间:2023-11-28 22:09:58 25 4
gpt4 key购买 nike

到目前为止,我一直在 Tomcat 6.0 上运行 JSF 1.2 应用程序。我现在已经在不同的 Tomcat 实例上启动了一个新的 JSF 2.0 项目(用于测试)。

我想在主 Tomcat 6.0 服务器上部署新的 JSF 2.0 项目,我面临着“告诉”新项目使用 2.0 库而旧项目应该继续使用旧库的挑战。

所有库在每个服务器上都是通用的(尽管构建路径显然是每个项目)。我想知道的是如何告诉项目使用 JSF 2.0 API。

谢谢!

最佳答案

Tomcat 根本不附带 JSF,因此只要在 /WEB-INF/lib 中为每个项目提供它们自己正确版本化的 JSF 库就可以正常工作。

更新 我忽略了 JSF 1.2 库是由 Tomcat 本身提供的。在这种情况下,您需要将 Tomcat 中的 JSF 1.2 库升级到 JSF 2.0 库。 JSF 2.0 完全向后兼容 JSF 1.2。对于 Tomcat 服务器,不可能以某种方式配置 webapp,它用 webapp 提供的库覆盖 Tomcat 提供的库。您最终会在类路径中发生冲突。

关于java - 在同一个 Tomcat 服务器上部署 JSF 1.2 和 JSF 2.0 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5880988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com