正在出差中遇到问题解决不了,谁见过这样的错误么?跪求解释!
解决这个问题就可以回家了,都要哭了!高手给看看
具体情况如下:
1:有三个服务器 .89( 公共平台) .45(单点服务器) .57(项目发布的服务器)
2:在.89上通过单点服务器.45访问.57项目的,也就是在.89上有个连接地址是 http://17X.XX.0.57:7001/xinfang/web/signInform.do?..
3:要是直接访问.57服务器上的项目,都正常。 就是通过单点在.89上访问就出错。
错误如下:
Error 500--Internal Server Error
java.io.IOException: Server Certificate SubjectDN CommonName received does not match Server hostname
at weblogic.security.SSL.SSLSocket.clientInit(SSLSocket.java:501)
at weblogic.security.SSL.SSLSocket.initialize(SSLSocket.java:276)
at weblogic.security.SSL.SSLSocket.(SSLSocket.java:222)
at weblogic.security.SSL.SSLSocketFactory.createSocket(SSLSocketFactory.java:213)
at weblogic.net.http.HttpsClient.openServer(HttpsClient.java:238)
at weblogic.net.http.HttpsClient.openServer(HttpsClient.java:389)
at weblogic.net.http.HttpsClient.(HttpsClient.java:209)
at weblogic.net.http.HttpClient.New(HttpClient.java:228)
at weblogic.net.http.HttpsURLConnection.getHttpClient(HttpsURLConnection.java:246)
at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:359)
at weblogic.net.http.SOAPHttpsURLConnection.getInputStream(SOAPHttpsURLConnection.java:29)
at edu.yale.its.tp.cas.util.SecureURL.retrieve(SecureURL.java:99)
at edu.yale.its.tp.cas.client.ServiceTicketValidator.validate(ServiceTicketValidator.java:212)
at com.capinfo.platform.web.filter.AuthUserCasFilter.getAuthenticatedUser(AuthUserCasFilter.java:191)
at com.capinfo.platform.web.filter.AuthUserCasFilter.doFilter(AuthUserCasFilter.java:140)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7053)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
------解决方案--------------------脸红,帮你顶