我在Windows Server 2008 R2和Tomcat 7.0上运行了一个小型web应用程序。还可以使用Tomcat服务配置/监视器实用程序来管理Web应用程序。
目前,该服务位于http代理后面,需要与外部网页进行通信。我尝试在配置工具中针对Java选项设置-Dhttp.proxyHost=<server>
和-Dhttp.proxyPort=<port>
。还尝试在conf/catalina.properties
中设置标志,但仍然没有帮助..我可能做错了什么?它与Windows代理设置有什么关系吗?
This problem has been asked并多次回答,但这些解决方案似乎都不适合我。
编辑:我尝试了所有可能性,Java配置,Internet Explorer设置和jvm标志,如问题中所述。它们都不起作用。答案 0 :(得分:2)
好。我想我弄清楚出了什么问题。我正在使用Apache httpclient,它必须单独配置为代理。
我希望所有外部库都能够尊重Java默认标志,并获取用户配置。但不幸的是,情况似乎并非如此。
希望这有助于某人。