我们在服务器abc上安装了WebSphere 7,它位于我组织的防火墙内。我们正在这个WebSphere上部署一个新的WAR文件,它将调用一个外部防火墙的Web服务(让它称之为xyz),提供的解决方案是代理服务器,它将发送给它的任何请求转发到Internet使用外围接口。
如何在Websphere 7中配置? 到目前为止,我尝试使用-Dhttp.proxy.host和port添加Generic JVM参数,但WAR文件仍然直接调用xyz webservice而不跳转代理服务器。 我还尝试通过从WAR文件调用http服务器来使用apache http服务器,并且HTTP服务器将请求转发到代理服务器但是它按预期工作。
PS:我们无法为xyz打开防火墙,因为xyz在云端,并且具有动态IP和事务端点。虽然我的组织仅在IP的基础上将Web服务列入白名单。
欣赏您能想到的任何建议/想法。感谢。