当前位置: 首页 > 面试题库 >

Tomcat和代理设置

阎祖鹤
2023-03-14
问题内容

在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是否选择了指定的代理设置?


问题答案:

否,Tomcat不会自动使用系统代理设置。

我建议您研究一下所提供的设施java.net.Proxy。这使您可以在运行时动态指定代理。系统属性起作用,但是它们只能读取一次,并且如果Tomcat
HttpURLConnection在设置它们之前已经将其用于自己的目的,那就结束了:设置无效。



 类似资料:
  • 我有3台ips为10的机器。。。56,10。。。57和10。。。58、如何通过tomcat8使用代理连接所有这些服务器。 到目前为止,我已经创建了一个新文件setenv。在tomcat8/bin/folder中输入sh,并写下以下几行。但它似乎不起作用。 export JAVA\u OPTS=“$JAVA\u OPTS Dhttp.proxyHost=10…56 | 10…57 | 10…58-D

  • 本文向大家介绍Git设置和取消代理的方法,包括了Git设置和取消代理的方法的使用技巧和注意事项,需要的朋友参考一下 参考: https://gist.github.com/laispace/666dd7b27e9116faece6 前提是你本地有 socks5 代理。 上面参考地址作者提供的配置无效,但是后面回复中的配置有效: 还有针对 github.com 的单独配置: 直接使用 socks5

  • 问题内容: 我已经制作了一个android应用https://play.google.com/store/apps/details?id=com.confesco.maggi ,它可以将Firebase用作数据库,在使用3G网络时效果很好。在我们学院的代理下,它没有连接到数据库。有什么办法可以解决这个问题。谢谢。 问题答案: 很抱歉,目前尚无通过代理使用Android客户端的解决方法。我已将其放在

  • 本文向大家介绍jenkins 设置Nginx代理,包括了jenkins 设置Nginx代理的使用技巧和注意事项,需要的朋友参考一下 示例 Jenkins在本地运行在端口8080上。我们可以从端口80-> 8080建立代理,因此可以通过以下方式访问Jenkins: 而不是默认值 首先安装Nginx。 sudo aptitude -y install nginx 删除Nginx的默认设置 cd /et

  • 我在Windows7上安装了Spring boot CLI,但我使用的是代理。我想知道如何配置代理与Spring Boot。我用-dhttp.proxyhost=proxyhostURL和-dhttp.proxyport=proxyportnumber设置了变量JAVA_OPTS,但在命令“spring run myscript.groovy”之后,我收到了消息:“startup failed:G

  • When running an Express app behind a proxy, set (by using app.set()) the application variable trust proxy to one of the values listed in the following table. Although the app will not fail to run if t

  • 我们使用atlassian文档在一个服务器上安装了竹远程代理。我们已经批准了代理,它与竹子主服务器连接良好,我们能够运行构建。我们面临的问题是代理设置。是否有一种方法可以在远程代理中设置一个代理,该代理连接到外部服务器,以便成功地构建库。我们现在要做的是将代理手动配置到构建中的gradle任务。这不是做这件事的方法。因为在未来我们需要代理设置的地方可能会有100个版本。我们不能手动为所有这些构建配

  • 问题内容: 如何使用使用selenium和谷歌浏览器的代理服务器?我附加了代码,但不确定是否会更改实际的代理服务器。 问题答案: