使用weblogic作为容器遇到的问题---URL.openConnection获取连接返回HttpsURLConnection与SOAPHttpsURLConnection

Posted 五虎啸天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用weblogic作为容器遇到的问题---URL.openConnection获取连接返回HttpsURLConnection与SOAPHttpsURLConnection相关的知识,希望对你有一定的参考价值。

以下代码在Tomcat中可以正常执行

HttpsURLConnection conn = (HttpsURLConnection)url.openConnection();

但在weblogic下返回的却是:SOAPHttpsURLConnection类型的对象,所以会出现类型转换失败的异常。

注:SOAPHttpsURLConnection与HttpsURLConnection都是java.net.HttpURLConnection的子类

那么如何解决呢?

在启动脚本中新增-DUseSunHttpHandler=true参数,告诉WebLogic使用Sun的HttpHandler而不要使用WebLogic自己的。

以上是关于使用weblogic作为容器遇到的问题---URL.openConnection获取连接返回HttpsURLConnection与SOAPHttpsURLConnection的主要内容,如果未能解决你的问题,请参考以下文章

无法从 Weblogic 访问 HTTPS

自定义 WebLogic Web 服务策略

如何将WebLogic服务器运行于Docker容器中

weblogic 性能调优,提升程序响应效率

weblogic 性能调优,提升程序响应效率

weblogic 性能调优,提升程序响应效率