Ger*_*ard 6 java weblogic jax-ws weblogic-10.x
有可能吗?什么时候可以,怎么样?
Pas*_*ent 11
实际上,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服务的构建和部署,并简化从JAX-RPC到JAX-WS.JAX-WS RI 2.1.4提供了以下功能和增强功能.
但这只是一个旁注:)现在,回答你的问题,是的,这是可能的.基本上,我们的想法是将所有内容打包为EAR,并提供一个weblogic-application.xml指定需要从EAR而不是WebLogic的默认类加载器加载的Java包.为此,请按照下列步骤操作:
在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>
Run Code Online (Sandbox Code Playgroud)将所需的JAR放入WEB-INF/libWAR中.
如果WebLogic报告了类加载问题,则可能必须在该prefer-application-packages元素下添加更多Java包.
| 归档时间: |
|
| 查看次数: |
8775 次 |
| 最近记录: |