Is it possible to change the http handler in jax-ws? For example: from weblogic.net.http.HttpURLConnection to sun.net.www.protocol.http.HttpURLConnection.
you can try to using -DUseSunHttpHandler=true in the weblogic.
manage weblogic by using WLST (non-clustered)
add jvm arguments in the managered server env script under $WLS_DOMAIN_HOME/bin/setDomainEnv.sh
JAVA_OPTIONS=-DUseSunHttpHandler=true
export JAVA_OPTIONS
manage weblogic by using Weblogic console (Clustered)
Add -DUseSunHttpHandler=true to Arguments in a or b.
In Admin Console navigate to
Home>Summary of Servers><managed server name>>Configuration>Server StartTab.In the config file
$WLS_DOMAIN_HOME/config/config.xmlwith xml-pathserver>server-start>arguments
Implement your own URLConnectionFactory, which resturns the desired HttpURLConnection and set it when constructing the Jersey Client.
URLConnectionClientHandler urlConnectionClientHandler = new URLConnectionClientHandler(
new MyURLConnectionFactory());
Client client = new Client(urlConnectionClientHandler);
来源:https://stackoverflow.com/questions/11546023/changing-httpurlconnection-in-running-jvm