是否可以更改 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-start
arguments
于 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 回答