Java Web服务在Apache Tomcat

时间:2015-06-12 07:29:28

标签: java web-services tomcat proxy

我有一个在Apache Tomcat 7.0.39上运行的java webservice。它从同一网络上的另一台服务器接收消息,然后尝试发回传出消息。此传出消息正在发送到NAProxy,而不是它应该发送到的服务器。

我已经关闭了IE和Java控制面板中的代理设置。我已经尝试将一个ProxyServer变量添加到cxf-beans文件中:

<http-conf:conduit name=".*http-conduit">
       <http-conf:client ConnectionTimeout="20000" ReceiveTimeout="30000" ProxyServer=""/>
</http-conf:conduit>

但这些都不起作用。

IE可以从传出服务器访问目标服务。我可以使用SOAPUI从服务器点击托管目标服务,所以这只是apache服务的问题,而不是盒子。

似乎默认使用代理而不是直接连接。是否有某个设置可以关闭代理使用?

1 个答案:

答案 0 :(得分:0)

也可以使用系统属性http.proxyHost和http.proxyPort设置代理。我不知道你的应用程序是如何启动的,但也许某些地方有JVM参数-Dhttp.proxyHost = ... -Dhttp.proxyPort = ... 因为它是Tomcat,也许你应该检查启动文件。