Glassfish 4.1配置http / https代理

时间:2018-01-18 23:17:31

标签: java proxy glassfish http-proxy glassfish-4.1

要访问外部端点,我必须通过代理服务器。我一直在尝试在我的glassfish 4.1服务器中配置http和https代理,但没有成功。我尝试在我的domain.xml中添加以下几组Java选项 - 手动和通过UI。但我仍然得到“网络无法访问;嵌套异常是java.net.SocketException: 网络无法访问“错误。

    <jvm-options>-Djava.http.proxyHost=proxy.domain.com</jvm-options>
    <jvm-options>-Djava.http.proxyPort=3128</jvm-options>
    <jvm-options>-Djava.https.proxyHost=proxy.domain.com</jvm-options>
    <jvm-options>-Djava.https.proxyPort=3128</jvm-options>
    **********************************************************************
    <jvm-options>-Dhttp.proxyHost=proxy.domain.com</jvm-options>
    <jvm-options>-Dhttp.proxyPort=3128</jvm-options>
    <jvm-options>-Dhttps.proxyHost=proxy.domain.com</jvm-options>
    <jvm-options>-Dhttps.proxyPort=3128</jvm-options> 

当我检查进程(ps -ef | grep java)时,我可以看到已经应用了Java选项。我还需要实现http.nonProxyHosts(类似于-Dhttp.nonProxyHosts = * .mydomain.com | localhost),因为有些是内部端点,需要转义代理。但这是第二次战斗。对此有任何帮助将非常感激。

https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html

0 个答案:

没有答案