我在WebLogic 12.1.2.0.0上部署了一个WAR文件.应用程序通过HTTPS调用Web服务.证书在DemoTrust.jks中导入.所有SSL相关设置都应该是正确的.实际上它可以工作但是在服务器重新启动后它不能工作大约15-20分钟,之后它又开始工作了.在此期间,控制台中会打印以下错误:
<Warning> <Security> <BEA-090504> <Certificate chain received from xxx.xxxxxxxx.xxx.com -
167.107.80.230 failed hostname verification check. Certificate contained xxx.xxxxxxxx.xxx.com
but check expected xxx.xxxxxxxx.xxx.com>
Run Code Online (Sandbox Code Playgroud)
警告后我得到:
javax.xml.ws.WebServiceException: javax.net.ssl.SSLKeyException: Hostname verification failed:
HostnameVerifier=weblogic.security.utils.SSLWLSHostnameVerifier,hostname=xxx.xxxxxxxx.xxx.com.
Run Code Online (Sandbox Code Playgroud)
在上面的警告中,包含的和预期的域是相同的.
谢谢您的帮助!
-E