Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 负载均衡器后面的WSDL生成_Java_Jax Ws_Load Balancing_Oc4j - Fatal编程技术网

Java 负载均衡器后面的WSDL生成

Java 负载均衡器后面的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 值得一

我的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容器的默认绑定设置

你可以找到更多的信息