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

将java应用程序部署到weblogic时出错,java,wsdl,weblogic-10.x,Java,Wsdl,Weblogic 10.x,我正在尝试将一个应用程序部署到weblogic 10.3.6.0。Nad我得到以下错误: weblogic.wsee.jaxws.framework.policy.advertisementimpl.AdvertisementHelperImpl registerExtension WARNING: Registering oracle.j2ee.ws.wsdl.extensions.addressing.AddressingExtensionRegistry extension failed;

我正在尝试将一个应用程序部署到weblogic 10.3.6.0。Nad我得到以下错误:

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\u client\u 1.2.0.0.jar
,以避免
java.lang.NoClassDefFoundError:HTTPClient/AuthorizationPrompter


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

如何部署应用程序?战争?请确保该文件包含oracle驱动程序(JAR)。看起来您的应用程序具有webservice绑定,Weblogic认为其不正确-找不到wsdl位置。