从ApacheTomcat 7.x迁移到weblogic 10.3.3(涉及primefaces 3.0M2的项目)时是否存在问题

从ApacheTomcat 7.x迁移到weblogic 10.3.3(涉及primefaces 3.0M2的项目)时是否存在问题,weblogic,primefaces,Weblogic,Primefaces,由于一个特殊的原因,我在ApacheTomcat 7.x中开发了一个web应用程序,现在我必须在weblogic server 10.3.3中部署它,在我的项目中,我使用JSF 2.0和Primefaces 3.0M2,在tomcat容器下一切都可以正常工作,但在WLS中,我在启动时得到并出错,加载Primefaces-3.0M2.jar时出现FileNotFoundException/META-INF/faces config.xml,但这还不是全部,有些页面没有显示,并且在日志中有这样一个条

由于一个特殊的原因,我在ApacheTomcat 7.x中开发了一个web应用程序,现在我必须在weblogic server 10.3.3中部署它,在我的项目中,我使用JSF 2.0和Primefaces 3.0M2,在tomcat容器下一切都可以正常工作,但在WLS中,我在启动时得到并出错,加载Primefaces-3.0M2.jar时出现FileNotFoundException/META-INF/faces config.xml,但这还不是全部,有些页面没有显示,并且在日志中有这样一个条目:*严重:jsf.cannot_instantiate_behavior_error null*。我在想也许WLS不会加载primefaces的行为,我将primefaces的faces-config.xml的内容放在了我的faces-config.xml中,但仍然没有任何内容,任何帮助都不会被接受。

我对WebLogic了解不多,但与其他应用服务器一样,它包含了自己的捆绑JSF实现,而Tomcat没有。如果您在
web.xml
文件中有特定于JSF实现的详细信息,这可能就是问题所在。请参阅关于修改配置以使用集成的WebLogic JSF实现,或参阅文档以了解如何在
WEB-INF\lib
目录中包含
JSF api.jar
JSF impl.jar
,以确保类加载器使用这些jar。您好,weblogic 10.3.2中包含的JSF库的问题是版本(1.2),我在spec 2.0中开发了应用程序,因此我在weblogic.xml文件中输入了这样的内容:“true”,因为现在我尝试myfaces 2.1版,问题消失了,但现在我的会话bean行为怪异,就像它们是请求范围bean一样,每次我访问某个属性时,它都会被再次创建,可能会发生什么情况???。