是否可以更改 jax-ws 中的 http 处理程序?例如:从 weblogic.net.http.HttpURLConnection 到 sun.net.www.protocol.http.HttpURLConnection。
2633 次
2 回答
7
你可以尝试-DUseSunHttpHandler=true在weblogic中使用。
使用 WLST(非集群)管理 weblogic
在托管服务器 env 脚本中添加 jvm 参数$WLS_DOMAIN_HOME/bin/setDomainEnv.sh
JAVA_OPTIONS=-DUseSunHttpHandler=true
export JAVA_OPTIONS
使用 Weblogic 控制台管理 weblogic(集群)
添加-DUseSunHttpHandler=true到 a 或 b 中的参数。
在 Admin Console 中导航到
Home>Summary of Servers><managed server name>>Configuration>Server Start选项卡。在
$WLS_DOMAIN_HOME/config/config.xml带有 xml-path的配置文件中server>>server-startarguments
于 2014-09-05T07:59:04.887 回答
1
实现你自己的URLConnectionFactory,它返回期望的HttpURLConnection并在构建Jersey客户端时设置它。
URLConnectionClientHandler urlConnectionClientHandler = new URLConnectionClientHandler(
new MyURLConnectionFactory());
Client client = new Client(urlConnectionClientHandler);
于 2012-10-02T07:33:44.137 回答