Bob*_*Bob 1 proxy scala playframework
在我的Play 2应用程序中,我在java.net.URL,Bee Client上调用Scala包装器.根据文档,java.net.URL支持代理,但我找不到有关如何以及如何为环境变量设置的详细信息.
我试过,没有成功,
export proxySet=true
export proxyHost=my-proxy-server
export proxyPort=1080
Run Code Online (Sandbox Code Playgroud)
任何帮助都感激不尽.
更新: 在进一步挖掘之后,它们不是环境变量,而是Rick指出的JVM命令行参数.但是,我也试过以下也没有成功
export JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=my-proxy-server -Dhttp.proxyPort=1080"
sbt -Dhttp.proxyHost=my-proxy-server -Dhttp.proxyPort=1080 test
Run Code Online (Sandbox Code Playgroud)
请注意,我将参数传递给sbt test.
您要设置的属性是:
http.proxyHost
http.proxyPort
Run Code Online (Sandbox Code Playgroud)
如果您需要身份验证,还可以设置以下内容:
http.nonProxyHosts
http.proxyUser
http.proxyPassword
Run Code Online (Sandbox Code Playgroud)
它们不是您操作系统中的环境变量,因此您可以在启动时通过-D将它们传递给JVM,也可以在应用程序中将它们传递给JVM System.setProperty.这应该允许URL通过代理服务器连接.
这个页面有很好的属性摘要:http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
| 归档时间: |
|
| 查看次数: |
7769 次 |
| 最近记录: |