是否可以将JSF MyFaces 1.1.5应用程序部署到TomEE

是否可以将JSF MyFaces 1.1.5应用程序部署到TomEE,jsf,myfaces,apache-tomee,Jsf,Myfaces,Apache Tomee,使用Tomcat7,我可以部署几个错误使用MyFaces 1.x/2.x的应用程序 在TomEE中,如果我使用MyFaces1.x部署应用程序,我会遇到许多异常,因为TomEE内置了myfaces2支持。。 任何想法,是否有可能切换jboss中的模块?应该可以正常工作。只需从/lib/中删除myfaces-*.jar,然后在每个Web应用程序中包含所需的myfaces jar。如果TomEE不在开发人员的控制范围内,或者需要在每个Web应用程序的基础上进行禁用,该怎么办?例如,JBoss提供了一

使用Tomcat7,我可以部署几个错误使用MyFaces 1.x/2.x的应用程序 在TomEE中,如果我使用MyFaces1.x部署应用程序,我会遇到许多异常,因为TomEE内置了myfaces2支持。。
任何想法,是否有可能切换jboss中的模块?

应该可以正常工作。只需从
/lib/
中删除myfaces-*.jar,然后在每个Web应用程序中包含所需的myfaces jar。

如果TomEE不在开发人员的控制范围内,或者需要在每个Web应用程序的基础上进行禁用,该怎么办?例如,JBoss提供了一个
web.xml
上下文参数
org.JBoss.jbossfaces.WAR\u BUNDLES\u JSF\u IMPL
,以关闭每个webapp上容器提供的JSF的加载。Tome可能会考虑这样做,以减少原始。Tomcat控制所有类加载的事实限制了我们。我们已经有了一些想法,比如不在Tomcat系统类加载器中添加MyFaces/JSF库,通过某种方式将它们从/lib/中排除,然后根据webapp是否已经有这些东西,有条件地将它们包含在WebappClassLoader中。这种方法的缺点是它会破坏像EclipseTomcat插件这样的工具——这会有效地使JSF不能作为API jar使用。