我有一个具有以下规格的企业应用程序 (EAR):
- JAVA EE 5
- JDK 6
- JSF 2
- 在 Weblogic 11g(10.3.6) 上运行
我里面有一个 WAR,weblogic 服务器有 JSF 库,但我想要我已经提供的库。问题是,当我在项目属性中添加 JSF 框架,然后单击已注册库(不是服务器库)时,它似乎需要它,但几秒钟后,当我单击项目属性/框架时,它再次显示:“服务器库”。
我真的需要使用已注册的库。
我能做些什么 ?
您需要在 weblogic.xml 文件中设置以下内容:
<weblogic-web-app>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
您可以在这里找到更多信息:
http://docs.oracle.com/cd/E24329_01/web.1211/e21049/weblogic_xml.htm