tomcat - 由于公司代理,本地 Apache Tomcat 无法访问 Internet
问题描述
我是 Magnolia CMS 的 Java 开发人员。在我公司的 Windows PC 上,我正在运行 IntelliJ Ultimate 2020 和 Tomcat 9.0.33。我通过 Maven 部署 Magnolia jar。我的问题是:Tomcat 无法访问任何网络资源。但是,在很多情况下 CMS(而不是客户端浏览器)需要访问 Internet 上的资源。根本行不通。
我很确定这是因为我公司的互联网代理。项目中的所有其他开发人员都不支持此代理,并且使用完全相同的代码库/tomcat/intellij 设置没有问题。
但是,就我的一生而言,我无法与工作建立联系。我阅读并尝试了许多向 Tomcat 添加代理设置的不同方法,但似乎没有任何效果。
信息:我尝试了公司代理和我使用的附加 CNTLM 代理,例如用于 Maven
代理在 IntelliJ 选项中设置。IntelliJ 可以成功下载包等。
我尝试在 IntelliJ 中设置 JVM 选项 -> 没有帮助
- 我尝试在 catalina.bat 和/或 startup.bat 中设置代理 -> 出现在服务器启动日志中,没有帮助
rem Setup UI Proxy
set "JAVA_OPTS=%JAVA_OPTS% -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3128 -DproxySet=true"
非常感谢任何提示和帮助!
干杯,克里斯
解决方案
推荐阅读
- regex - 如何捕获除最后一个之外的所有正则表达式组?
- mapbox-gl-js - 在 Mapbox GL JS 中使用 Studio Raster 瓦片
- ionic-framework - 如何在不需要诉诸按钮事件的情况下动态执行减法?
- android - 从 Firebase 获取通知历史记录
- java - Java ProcessBuilder 返回退出错误 128 在 linux 中执行 git(一些 git 命令工作正常)
- firebase - 无法添加新的 Firebase 项目
- acumatica - AR 逾期逾期查询
- ruby-on-rails - 如何在 Rails 中设置我的配置文件以让 SendGrid 在 Heroku 中工作?AuthenticationError(535 失败:用户名/密码错误
- matlab - Jenkins powershell 块不会等到它完成
- oracle - 如何在 Oracle jdbc 瘦连接 url 中给出 TLS1.2 参数