好吧,我的Web应用程序出了问题 . 它部署在Weblogic 10.3.6中 . 我的应用程序的结构是:
耳
- APP-INF
Lib
Common Libraries
META-INF
.War File
WEB-INF
- lib
BankAccountStatement_wsdl.jar
- classes
- weblogic.xml
- web.xml
问题是,战争搜索所有的 jar 只是进入耳朵的库(app-inf / lib),我需要,战争搜索jar自己的包(Web-inf / lib)然后在Ear的包中 .
这是战争 jar 的结构:
com.grupoaval.accounts.v1.classes
我将此行放在名为weblogic.xml的war文件中,但它不起作用 .
<wls:prefer-application-packages>
<wls:package-name>javax.persistence.*</wls:package-name>
<wls:package-name>javax.persistence.spi.*</wls:package-name>
<wls:package-name>com.grupoaval.accounts.v1.*</wls:package-name>
</wls:prefer-application-packages>
谢谢你的回复!!
1 回答
使用flag,prefer-web-inf-classes
http://docs.oracle.com/cd/E24329_01/web.1211/e21049/weblogic_xml.htm#WBAPP571