我在群集上部署Web服务应用程序时遇到了一些问题。
wsld已发布,可以使用[urlofcluster] / [webapp] / manageparticipantidentifier?wsdl url访问。
但是当我看看里面时,我看到了这个:
<s:import namespace="http://busdox.org/serviceMetadata/locator/1.0/" schemaLocation="http://[ipaddress]/[webapp]/manageparticipantidentifier?xsd=2"/>
由于此群集位于防火墙后面,因此无法通过全球网络中的IP访问该计算机...
所以问题是......我怎样才能让jax-ws用wsdl中集群的url替换ip-address?
现在这个应用程序需要部署在weblogic上,但其他平台需要2 ...
答案 0 :(得分:0)
Tomcat / JBoss服务器允许指定proxyHostname / proxyPort,它们用作外部主机名/端口。 http://tomcat.apache.org/tomcat-8.0-doc/proxy-howto.html
该主题有一些文档,请查看此处:https://docs.oracle.com/cd/E13222_01/wls/docs81/cluster/setup.html