からANSERを得た
-Djava.net.useSystemProxies=true
私は内部(イントラネット)URLのプロキシを使用してwsimportのを使用して外部URL(w3c.com)のプロキシをスキップする方法を探して、このポストに到着しました。 exe(JDK 1.6,1.7などの一部)私はそれがnonProxyHostsを置くための施設を持っていないことを知っているので、私は先に進み、Javaクラスの呼び出しを使用しました。読みやすくするために、この
java -Dhttp.proxyHost=proxyServer -Dhttp.proxyPort=9000 -Dhttp.nonProxyHosts="localhost|*.intranet-domain.com" -classpath %JAVA_HOME%\lib\tools.jar com.sun.tools.internal.ws.WsImport -p com.ws.client.pkg http://app.intranet-domain.com/endpoint?wsdl
よう
何か:
java
-Dhttp.proxyHost=proxyServer
-Dhttp.proxyPort=9000
-Dhttp.nonProxyHosts="localhost|*.intranet-domain.com"
-classpath %JAVA_HOME%\lib\tools.jar
com.sun.tools.internal.ws.WsImport
-p com.ws.client.pkg
http://app.intranet-domain.com/endpoint?wsdl
「-Dhttp.nonProxyHosts」あなたが前にその行でプロキシを設定している場合にのみ機能しますが、あなたはすべての必要があることに注意してくださいパラメータ。したがって、デフォルトのプロキシを無効にしたいだけなら、ここで再度設定する必要があります。
too- wsimportのオプションの
--httpproxy
オプションを使用することができますが、それがあまりにも多く、それを元に戻す気軽にご投稿を変える感じる場合、私は、最後の段落を追加しました。 –ありがとう!私は 'https.proxyHost'を設定するためにこれを必要としました。 – jpaugh