java - 如何在 Windows 服务器上为 Tomcat 配置代理

标签 java tomcat proxy tomcat7 windows-server-2008

我有一个在 Windows Server 2008 R2 和 Tomcat 7.0 上运行的小型 Web 应用程序。还可以使用 Tomcat 服务配置/监控实用程序来管理 Web 应用程序。 目前该服务位于 http 代理后面,需要与外部网页进行通信。我尝试设置 -Dhttp.proxyHost=<server>-Dhttp.proxyPort=<port>针对配置工具中的 Java 选项。还尝试在 conf/catalina.properties 中设置标志但仍然无济于事..我做错了什么?它与 Windows 代理设置有什么关系吗?

This problem has been asked并回答了几次,但似乎没有一个解决方案对我有用。

编辑:我尝试了所有可能性,Java 配置、Internet Explorer 设置和问题中所述的 jvm 标志。它们都不起作用。

最佳答案

好的。我想我知道出了什么问题。我使用的是 Apache httpclient,它必须单独配置代理。

我希望所有外部库都遵循 Java 默认标志,并获取用户配置。但不幸的是,情况似乎并非如此。

希望这对某人有帮助。

关于java - 如何在 Windows 服务器上为 Tomcat 配置代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24887168/

相关文章:

java - ActionListener 不起作用

java - 根据值在 map 上排序

java - 如何在jsp中通过方法 `get()`访问对象?

java - 为什么Java不支持socks4?

proxy - 无法使用 Charles Web 代理作为反向代理接收和转发远程请求

java - 跳过耳朵包装

java - 在 Java 中将数组中特定点周围的值相加

tomcat - Virtualbox:无法从主机(Windows 10)访问 guest (ubuntu 15.05)中的tomcat 8080

java - 子容器在启动期间失败(Apache Tomcat 8.5 不再工作)

apache - 使用 Apache 运行 node.js 会导致性能下降吗?