【发布时间】:2014-08-28 22:26:46
【问题描述】:
我只需将 Wildfly 8 配置为使用外部 HTTP 代理即可连接到 Internet;你能告诉我在哪里以及如何指定代理地址和端口吗?
我在 Windows 7 上将 Wildfly 作为服务运行。
非常感谢您的帮助!
【问题讨论】:
我只需将 Wildfly 8 配置为使用外部 HTTP 代理即可连接到 Internet;你能告诉我在哪里以及如何指定代理地址和端口吗?
我在 Windows 7 上将 Wildfly 作为服务运行。
非常感谢您的帮助!
【问题讨论】:
我是通过添加来做到的
set "JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyHost=MY_PROXY_HOST -Dhttp.proxyPort=MY_PROXY_PORT -Dhttp.proxyUser=MY_LOGIN -Dhttp.proxyPassword=MY_PASSWORD"
进入文件 bin/standalone.conf.bat(我在独立模式下使用 wildfly) 换句话说,Wildfly 很好地使用了系统 (JVM) 代理设置。
【讨论】:
我们不得不使用 Wildfly 10 完成更多步骤:
```
<resource-root path="resteasy-client-3.0.19.Final.jar">
<filter>
<exclude-set>
<path name="META-INF/services"/>
</exclude-set>
</filter>
</resource-root>
```
```
public class ProxifiedClientBuilder extends ResteasyClientBuilder {
public ProxifiedClientBuilder() {
super();
URLConnectionEngine urlConnectionEngine = new URLConnectionEngine();
httpEngine(urlConnectionEngine);
}
}
```
```
<system-properties>
<property name="javax.ws.rs.client.ClientBuilder" value="be.buyway.util.ProxifiedClientBuilder"/>
</system-properties>
```
希望这对其他人有所帮助。
【讨论】: