代理服务器的java Weblogic设置
我在配置代理以连接到Weblogic 10.3.5.
上的WebService
时遇到问题。我无法使用System.setProperty()
,因为它必须是每个连接一个代理。
我必须使用的代理必须有“UserAgent
”头
我尝试了两种选择:
ClientProxyFeature
但它不起作用,因为它会生成请求 不带“UserAgent头”的代理李>ProxySelector
:这种方法在JUnit测试中非常有效,但是当我运行 在Weblogic上,我收到以下错误
error: java.net.SocketException: Unknown proxy type : HTTP at...
有办法解决这个问题吗? 非常感谢
亚当
# 1 楼答案
要配置WebLogic代理文件,请修改setDomainEnv。位于域的bin文件夹中的cmd(Windows)
例如,这里是集成服务器的示例
以下属性必须与您的代理详细信息一起存档
请参阅下一个链接
Proxi in WebLogic
# 2 楼答案
我们可以用ProxySelector实现这一点。我们唯一更改的是服务器启动参数:-duseUnhttphandler=true。现在它可以工作并发送用户代理头