编程语言
首页 > 编程语言> > 将java应用程序部署到weblogic时出错

将java应用程序部署到weblogic时出错

作者:互联网

我正在尝试部署一个我必须研究weblogic 10.3.6.0的应用程序.我得到以下错误:

weblogic.wsee.jaxws.framework.policy.advertisementimpl.AdvertisementHelperImpl registerExtension
WARNING: Registering oracle.j2ee.ws.wsdl.extensions.addressing.AddressingExtensionRegistry extension failed; java.lang.ClassNotFoundException: oracle.j2ee.ws.wsdl.extensions.addressing.AddressingExtensionRegistry
weblogic.wsee.jaxws.spi.WLSServiceDelegate addWsdlDefinitionFeature
SEVERE: Failed to create WsdlDefinitionFeature for wsdl location: http://localhost:7001/banking-integration-test/ws?wsdl, error: com.sun.xml.ws.wsdl.parser.InaccessibleWSDLException, message: 2 counts of InaccessibleWSDLException.

Wsdl确实存在于确切的路径上.可能是什么问题?什么是缺少类AddressingExtensionRegistry?谢谢您的回答.

解决方法:

AddressingExtensionRegistry位于com.oracle.ws.orawsdl_x.x.x.jar中,如果这不在您的公共模块中,则可以将其放在域的lib文件夹中.

如果您的Web服务需要身份验证,则还需要添加com.oracle.ws.http_client_1.2.0.0.jar以避免java.lang.NoClassDefFoundError:HTTPClient / AuthorizationPrompter.

在这两种情况下,请确保您的公共模块和lib文件夹中没有重复项,因为这可能会导致问题.

标签:java,wsdl,weblogic-10-x
来源: https://codeday.me/bug/20190830/1769268.html