实际上,WebLogic 10.3中捆绑的JAX-WS实现是基于JAX-WS RI 2.1.4的,如WebLogic
Server的新增功能所述:
JAX-WS的WebLogic Server实现基于JAX-WS参考实现(RI)版本2.1.4,并包括对工具层的增强,以简化JAX-
WS服务的构建和部署并简化从Java的迁移。从JAX-RPC到JAX-WS。JAX-WS RI 2.1.4提供了以下功能和增强功能。
但这只是一个补充说明:)现在,要回答您的问题, 是的 ,有可能。基本上,此想法是将所有内容打包为EAR,并提供一个,
weblogic-application.xml以指定需要从EAR而不是从WebLogic的默认类加载器加载的Java包。这样做,请按照下列步骤 *** 作:
- 创建嵌入战争的EAR
- 在
meta-INF/weblogic-application.xml
你的EAR,放
<?xml version="1.0" encoding="UTF-8"?> <weblogic-application> <application-param> <param-name>webapp.encoding.default</param-name> <param-value>UTF-8</param-value> </application-param> <prefer-application-packages> <package-name>com.sun.xml.*</package-name> <package-name>javax.xml.bind.*</package-name> <package-name>javax.jws.*</package-name> <package-name>javax.xml.soap.*</package-name> </prefer-application-packages> </weblogic-application>
- 将所需的JAR放入
WEB-INF/lib
WAR中。
如果WebLogic报告了类加载问题,则可能必须在
prefer-application-packages元素下添加更多Java包。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)