WSDL解析导致outboudn互联网连接到weblogic 12上的w3.org



问题:

我们有两个.war文件,它们都提供了一组Web服务(JDK8、EJB(,因此都包含一个WSDL文件。在部署时,weblogic(12cR2(解析WSDL文件。两者都包含对w3.org的引用(xmlns:xsd="http://www.w3.org/2001/XMLSchema"(。对于其中一个WSDL文件,这不会导致到w3.org的出站连接,但对于另一个,它会导致出站连接。由于出于安全原因,不允许服务器访问internet,这会导致部署失败。

我尝试比较web.xml、weblogic.xml、weblogic application.xml和这两个WSDL文件,但没有发现任何可能导致不同行为的差异。(两个.war文件部署在同一台服务器上(。

有人建议如何解决这个问题吗?

提前感谢

本。

好吧,我看不出这些头有多大区别,无论如何,常见的解决方法(当没有互联网连接时(是将所需的XSD下载到您的项目(war/jar(中,并在没有URL的情况下从WSDL引用它们,例如:

来自:

xsd="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"

至:

xsd="oasis-200401-wss-wssecurity-secext-1.0.xsd"

最新更新