Java 负载均衡器后面的WSDL生成
我的JAX-WS Ri Web服务存在以下问题: 假设一个外部用户想要用url连接到webservice。在通过负载平衡器并进行SSL卸载的请求期间,在OC4J容器上访问该服务,该容器生成返回到客户端的WSDL。但是,返回的WSDL包含包含内部机器名称而不是外部url的url。这导致了一个场景,其他程序无法链接到我们的WSDL,因为他们无法完全下载它。请参见图纸以了解详细信息 如何使外部用户可以访问WSDL?i、 e.欺骗服务使用externalurl.com引用而不是其机器名生成urlJava 负载均衡器后面的WSDL生成,java,jax-ws,load-balancing,oc4j,Java,Jax Ws,Load Balancing,Oc4j,我的JAX-WS Ri Web服务存在以下问题: 假设一个外部用户想要用url连接到webservice。在通过负载平衡器并进行SSL卸载的请求期间,在OC4J容器上访问该服务,该容器生成返回到客户端的WSDL。但是,返回的WSDL包含包含内部机器名称而不是外部url的url。这导致了一个场景,其他程序无法链接到我们的WSDL,因为他们无法完全下载它。请参见图纸以了解详细信息 如何使外部用户可以访问WSDL?i、 e.欺骗服务使用externalurl.com引用而不是其机器名生成url 值得一
值得一提的是:在Tomcat中,您可以为连接器指定proxyName和proxyPort。如何在OC4J中实现这一点?您可以随应用程序提供一个oracle-webservices.xml文件,以覆盖OC4J容器的默认绑定设置 你可以找到更多的信息