【发布时间】:2012-08-31 20:19:48
【问题描述】:
在 tomcat7 上运行了一个 servlet,它对第三方网站进行 web 服务调用。 该调用在 Windows 机器上运行良好,但从 tomcat 运行时失败。 Tomcat 不会自动使用 Windows 的代理设置吗? 我加了
set JAVA_OPTS=%JAVA_OPTS% "-Dhttp.proxySet=true"
set JAVA_OPTS=%JAVA_OPTS% "-Dhttp.proxyHost=IP"
set JAVA_OPTS=%JAVA_OPTS% "-Dhttp.proxyPort=8080"
到 CATALINA.BAT 和
http.proxyHost=IP
http.proxyPort=8080
到 catalina.properties 但仍然没有任何变化。 我们如何将Tomcat设置为使用windows的代理设置,有没有办法检查tomcat是否正在获取指定的代理设置?
【问题讨论】:
-
http.proxySet 什么都不做,这是一个都市神话。
-
我明白了。你建议我如何解决这个问题。
-
http.proxyHost和http.proxyPort应该可以工作。您确定您的JAVA_OPTS变量正在生效吗?。
标签: jakarta-ee tomcat proxy tomcat7