【发布时间】:2012-11-22 15:03:32
【问题描述】:
使用 Tomcat7,我可以部署多个应用程序,混合使用 MyFaces 1.x / 2.x 在 TomEE 中,如果我使用 MyFaces 1.x 部署应用程序,我会遇到许多异常,因为 tomee 具有内置的 myfaces2 支持。 有什么想法,有没有可能像 jboss 一样切换模块?
【问题讨论】:
标签: jsf myfaces apache-tomee
使用 Tomcat7,我可以部署多个应用程序,混合使用 MyFaces 1.x / 2.x 在 TomEE 中,如果我使用 MyFaces 1.x 部署应用程序,我会遇到许多异常,因为 tomee 具有内置的 myfaces2 支持。 有什么想法,有没有可能像 jboss 一样切换模块?
【问题讨论】:
标签: jsf myfaces apache-tomee
应该可以正常工作。只需从 <tomcat-home>/lib/ 中删除 myfaces-*.jars,然后在每个 webapp 中包含所需的 MyFaces jars。
【讨论】:
web.xml 上下文参数org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL 来关闭基于每个webapp 的容器提供的JSF 的加载。 TomEE 可能会考虑这样做以减少原始性。