Java Applet 不使用代理设置

Java Applet 不使用代理设置

我正在尝试使用浏览器内的 Java 小程序,但是尽管网页正在加载,小程序却无法加载。

该小程序托管在另一个位置的内部服务器上,并通过使用端口 8888 的 HTTP 的网站进行访问。Internet Explorer 使用代理服务器连接到服务器并成功检索该小程序。

我已在 Java 控制面板中手动设置代理设置,并取消选中该Bypass proxy server for local addresses框,因为连接需要通过代理。在AdvancedJCP 的网络设置按钮下,我选中了该框以对所有协议使用相同的代理。

通过在 RAW 模式下使用 PuTTY 并将其配置为使用相同的代理设置,我已确认该网站正在正常运行。

当我加载页面时,Sysinternals Procmon 和 TCPView 显示 jp2launcher 正在读取配置文件(其中包含代理设置),但从未与代理服务器建立连接。jp2launcher 可执行文件尝试通过端口 8888 直接连接到小程序服务器,而不是像应该的那样通过代理服务器。

您对 Java 为什么忽略提供给它的代理设置有什么想法吗?

关于如何强制 Java 通过代理,有什么想法吗?

编辑:IBM 的 Tivoli Java 小程序使用相同设置即可正常工作。它也位于内部服务器上,通过代理,并使用非标准端口 (16311)

答案1

可以这么说,这个问题最终消失了,我不知道是什么原因导致它解决,更不知道是什么原因导致了它的发生。

对于那些偶然发现这个问题并希望得到解决方案的人,我祝你们好运......

相关内容