在weblogic 10.3.1上使用jaxws 2.1.5而不是预先安装的jaxws 2.1.1?

在weblogic 10.3.1上使用jaxws 2.1.5而不是预先安装的jaxws 2.1.1?,第1张

在weblogic 10.3.1上使用jaxws 2.1.5而不是预先安装的jaxws 2.1.1?

实际上,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包。这样做,请按照下列步骤 *** 作:

  1. 创建嵌入战争的EAR
  2. 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>
  1. 将所需的JAR放入
    WEB-INF/lib
    WAR中。

如果WebLogic报告了类加载问题,则可能必须在

prefer-application-packages
元素下添加更多Java包。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5565255.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存