绕过 JAVA_OPTS 中的非代理主机

Yog*_*esh 5 java gatein

我正在通过获取门户服务器的 standalone.conf.bat 添加非代理主机

-Dhttp.proxyHost=10.111.1.00 -Dhttp.proxyPort=80 -Dhttp.nonProxyHosts=localhost|127.0.0.1|172.16.31.* "
Run Code Online (Sandbox Code Playgroud)

当我启动服务器时出现以下错误。

c:\jboss-jpp-6.1.0\jboss-jpp-6.1\bin>standalone.bat
Calling "c:\jboss-jpp-6.1.0\jboss-jpp-6.1\bin\standalone.conf.bat"
'127.0.0.1' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

Sau*_*ang 5

无法发表评论,因为我没有足够的声誉。当我将它设置为 Windows 中的环境变量时,我也遇到了这个问题。原来你需要使用 ^ 来转义 | 字符代替。

http://www.robvanderwoude.com/useless.php#EscapeChar

所以这对我有用

-Dhttp.nonProxyHosts=localhost^|127.0.0.1^|*.foo.com
Run Code Online (Sandbox Code Playgroud)