OEPE自动生成EAR,Weblogic和Openfaces

时间:2012-04-11 16:08:31

标签: eclipse ear openfaces

我有一个支持JSF 2.0的Web应用程序。我将Eclipse Indigo与Oracle Enterprise Pack for Eclipse(OEPE)一起用作IDE。问题是当我向我的项目添加openfaces 3.0时,我在打开页面时出错:

  

“java.lang.IllegalStateException:相同的第二个通知   发生了相同请求的阶段。 phaseId.ordinal:1; phaseId =   RESTORE_VIEW 1;超过一个   找到org.openfaces.component.validation.ValidatorPhaseListener   注册(2)。检查是否只部署了一个JSF实现   使用应用程序的类路径,并且openfaces.jar不会重复   在应用程序和服务器的库中。“

当我使用标准eclipse工具导出EAR并通过控制台将其部署在Weblogic上时,一切正常。如果我在Weblogic属性中设置“发布为展开的存档”,也会发生同样的情况。因此,似乎问题在于OEPE制作和使用_auto_generated_ear_的方式,当设置“发布为虚拟应用程序”时,应用程序使用_auto_generated_ear_。我尝试使用爆炸存档,但这几乎是不可能的,因为热插拔不起作用,发布时间非常巨大:我可以在发布应用程序时制作一杯茶并饮用它。那么,是否有可能以OEPE的{{1}}使用资源的方式进行一些修改?

0 个答案:

没有答案