在使用HttpClient时,发生异常:
java.lang.ClassCastException: sun.net.www.protocol.http.HttpURLConnection cannot be cast to javax.net.ssl.HttpsURLConnection
尝试使用下面的代码修改方式,不管用:
this.url = new URL(null,url,new sun.net.www.protocol.http.Handler());
还是要修改启动文件:
For setDomainEnv.cmd (Windows):
set JAVA_OPTIONS=%JAVA_OPTIONS% -DUseSunHttpHandler=true
For setDomainEnv.sh (Linux):
JAVA_OPTIONS="%JAVA_OPTIONS% -DUseSunHttpHandler=true"
参考:http://stackoverflow.com/questions/18512009/weblogic-net-http-soaphttpsurlconnection-cannot-be-cast-to-javax-net-ssl-httpsur