集群环境中的JAX-WS wsdl

时间:2014-11-27 11:10:52

标签: java web-services jax-ws

我在群集上部署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 ...

1 个答案:

答案 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