通常,如果我在rhino shell中运行以下命令,
mbp001:rhino1_7R2 user$java -jar js.jar
Rhino 1.7 release 2 2009 03 22
js> readUrl("http://www.google.com")
它将返回结果html标记.但是,如果我在防火墙后运行它,它将抛出异常(因为它无法到达主机)
如何使Rhino Shell知道代理?是否有用于此目的的-D开关?
解决方法:
您是否尝试过标准的Java系统属性“ http.proxyHost”和“ http.proxyPort”?
命令行为:
java -Dhttp.proxyHost=proxy.bigcorp.com -Dhttp.proxyPort=9000 -jar js.jar