【问题标题】:Does Weblogic 12c server ignore http.proxy* parameters?Weblogic 12c 服务器是否忽略 http.proxy* 参数?
【发布时间】:2014-04-04 13:34:52
【问题描述】:

我在 Mac OS X 上运行 Weblogic 12.1.2,我在网络配置中设置了系统范围的代理。

我不想让 Weblogic 忽略代理设置并使用直接连接到 Web 服务。但是,Weblogic 似乎忽略了任何命令行http.proxy* 参数。

我修改了启动脚本添加了以下参数:

-Dhttp.nonProxyHosts=* -Dava.net.useSystemProxies=false -Dhttp.proxySet=false

但 Weblogic 仍然尝试使用代理连接到 Web 服务。

有人遇到过类似的行为吗?我应该使用一些特定的前缀吗?

编辑:Weblogic 12.1.1 似乎完全忽略了代理设置。

【问题讨论】:

    标签: java proxy weblogic weblogic12c


    【解决方案1】:

    我忘了我必须重新设置http https 代理。

    最好的做法是在文件setDomainEnv.sh 的底部添加以下行:

    PROXY_SETTINGS="-Djava.net.useSystemProxies=false -Dhttp.proxyHost=\"\" -Dhttps.proxyHost=\"\" -Dhttp.proxyPort=\"\" -Dhttps.proxyPort=\"\"" export PROXY_SETTINGS

    【讨论】:

      【解决方案2】:

      你应该在 http.nonProxyHosts 中设置

      http.nonProxyHosts:应该绕过代理直接访问的主机列表。这是由“|”分隔的模式列表。对于通配符,模式可以以“*”开头或结尾。任何匹配这些模式之一的主机都将通过直接连接而不是通过代理访问。

      java -Dhttp.nonProxyHosts=”localhost|host.example.com” GetURL
      

      【讨论】:

      • 是的,它应该是这样工作的。但我不在 Weblogic 12c 下工作。
      猜你喜欢
      • 1970-01-01
      • 2023-03-22
      • 2016-11-25
      • 2020-02-15
      • 2014-09-22
      • 2021-02-18
      • 2019-11-08
      • 1970-01-01
      • 2014-12-17
      相关资源
      最近更新 更多