java - 代理的Weblogic设置

标签 java proxy weblogic proxyselector

我在配置代理以连接到 Weblogic 10.3.5 上的 WebService 时遇到问题。 我无法使用 System.setProperty()因为它必须是每个连接的方法。 我必须使用的代理必须具有“UserAgent” header 。

我尝试了两种选择:

  1. ClientProxyFeature 但它不起作用,因为它生成请求 没有“UserAgent header”的代理。
  2. ProxySelector:这种方法在 JUnit 测试中效果很好,但是当我运行时 在 Weblogic 上我收到以下错误

error: java.net.SocketException: Unknown proxy type : HTTP at...

有什么办法可以解决这个问题吗? 非常感谢提前

亚当

最佳答案

我们可以使用 ProxySelector 来做到这一点。我们唯一更改的是服务器启动参数:-DUseSunHttpHandler=true。现在它可以工作并发送 User-Agent header 。

关于java - 代理的Weblogic设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22887615/

相关文章:

api - 如何通过代理集成从 AWS API Gateway 提供二进制数据?

weblogic - 链接到 weblogic 上下文根外部的文件

java - 如何使用@PostConstruct 在无状态 bean EJB3 中创建计时器?

java - 使用反射访问 protected 类

java - 在JAVA中,使用setDisplayMode更改全屏应用程序的分辨率

java - 如何静音 Apache OpenNLP 日志

java - 如何在java中使用正则表达式用项目符号(所有类型)分割字符串

c# - WinSCP .NET 程序集 : Where to define proxy?

perl - 在 o conf init/proxy/之后使用带有代理的 CPAN 失败

java - weblogic 8.1 不接受正确的 CA