java.lang.Exception:java.lang.Exception:无法将HttpsURLConnectionOldImpl强制转换为javax.net.ssl.HttpsURLConnection

时间:2015-06-15 08:09:46

标签: java tomcat ssl

import java.net.URL;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLSession;
・・・omission・・・`

    HttpsURLConnection huc=null;
    StringBuffer responsebuff=null;
    URL posturl=null;
    PrintWriter writer=null;
    BufferedReader br=null;
    DOMParser parser=null;
    NodeList nl=null;
    Element e=null;
    NodeList lastEventList=null;
    Element lastEventElement=null;
    Response response = new Response();
    try{
        responsebuff = new StringBuffer();
        posturl = new URL(request.getDomain());
        huc = (HttpsURLConnection)posturl.openConnection();

我已确认它正常工作且没有错误(在实时服务器上)。 但在我修改了一些不同逻辑的来源后,重新启动了TOMCAT, 它会在源的最后一行抛出ClassCastException。 错误的细节:

java.lang.Exception:java.lang.Exception:java.lang.ClassCastException: 
com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl cannot be cast to javax.net.ssl.HttpsURLConnection
java.lang.Exception: java.lang.Exception: java.lang.ClassCastException:

java版本:1.6.0_23

修改部分和投掷错误部分之间没有任何关系。 但是,重新启动TOMCAT时,错误得以解决。 有没有人知道原因?

0 个答案:

没有答案