weblogic中HttpsURLConnection与SOAPHttpsURLConnection的问题
在项目中遇到一个问题:
URL.openConnection返回的是HttpURLConnection对象
可是HttpsURLConnection con = (HttpsURLConnection )URL.openConnection(); //此处会强转错误ClassCastException
weblogic中的URL.openConnection()返回的是SOAPHttpsURLConnection,所以强转出错了
HttpsURLConnection和SOAPHttpsURLConnection都是其子类


解决办法:
按网上的说法,在startWeblogic.cmd中添加set JAVA_OPTIONS=%JAVA_OPTIONS% -DUseSunHttpHandler=true,但是并没有作用,
遂将-DUseSunHttpHandler=true加到jvm设置中
window->preferences->MyEclipse->servers->WebLogic->WebLogic11->JDK
添加到Optional java VM arguments
设置使用SUN的HttpHandle,不然将使用的是WebLogic的HttpHandle

浙公网安备 33010602011771号