tomcat9w.exe //ES//MyTomcat

对于名为 MyTomcat 的 Tomcat 9 Windows 服务,此操作会打开其文档中说明的配置编辑器。请使用真实的服务名称和匹配的安装工具。在 Java 选项中,保留现有条目,并添加应用程序 HTTP 栈所使用的条目:

-Dhttp.proxyHost=proxy.example
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example
-Dhttps.proxyPort=8080

使用不带 URL 方案的主机名。对于允许的、无需代理凭据的公共 HTTP 测试,HTTP 代理列表中的候选可以提供主机和端口;任何必需的服务网络路由都应单独保留。HTTP 和 HTTPS 属性各自选择其目标协议。如果需要直接例外,请使用预期的 http.nonProxyHosts 策略;JDK 的 HTTPS 处理器共享该属性。

应用服务更改,并在适当的维护窗口内重新启动。这些是新 JVM 的启动属性;特别是 java.net.useSystemProxies 会在启动时检查。在交互式 shell 中导出并不能证明服务收到了它。

然后评估工作进程的账户和客户端。系统发现和集成身份验证可能与管理员的浏览器会话不同。JVM 属性只影响查询它们的代码;另一个库可能需要自己的构建器或路由规划器。对于 407,应配置该客户端支持的代理身份验证,而不是添加任意的 proxyUser/proxyPassword 属性。

相关文章