首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wildfly -代理配置

Wildfly -代理配置
EN

Stack Overflow用户
提问于 2014-07-08 16:52:07
回答 2查看 11.1K关注 0票数 0

我只需要将Wildfly 8配置为使用外部HTTP代理即可连接到Internet;您能告诉我在哪里以及如何指定代理地址和端口吗?

我在Windows7上运行Wildfly作为一项服务。

非常感谢您的帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-21 16:54:13

我是通过添加

代码语言:javascript
复制
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)代理设置。

票数 2
EN

Stack Overflow用户

发布于 2017-04-13 23:19:55

我们不得不使用Wildfly 10再经历几个步骤:

  • 覆盖了wildfly层中的resteasy-client模块,这样它就不会将自己注册为默认的JAX-rs客户端构建器。这是必需的,因为jboss会先扫描自己的模块,然后再扫描企业存档中的模块。我们在module.xml中添加了一个排除项:

代码语言:javascript
复制
```javascript

代码语言:javascript
复制
<filter>
代码语言:javascript
复制
  <exclude-set>
代码语言:javascript
复制
      <path name="META-INF/services"/>
代码语言:javascript
复制
  </exclude-set>
代码语言:javascript
复制
</filter>

代码语言:javascript
复制

  • 实现您自己的ResteasyClientBuilder以使其使用其URLConnection引擎。我们发现默认引擎(apache http commons)不支持我们的http.proxyHost系统属性,而java URLConnection引擎支持。

代码语言:javascript
复制
```javascript

公共类ProxifiedClientBuilder扩展了ResteasyClientBuilder {

代码语言:javascript
复制
public ProxifiedClientBuilder() {
代码语言:javascript
复制
    super();
代码语言:javascript
复制
    URLConnectionEngine urlConnectionEngine = new URLConnectionEngine();
代码语言:javascript
复制
    httpEngine(urlConnectionEngine);

}

}

代码语言:javascript
复制

  • 将您的ClientBuilder注册为默认提供程序。您可以在META-INF/services文件中或使用系统属性

执行此操作

代码语言:javascript
复制
```javascript

代码语言:javascript
复制

希望这对其他人有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24627529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档