问题:
在weblogic中基于https访问其他server的时候,可能会报出下面这样的异常,在tomcat下访问正常,而且在同样的主机上使用main方法访问正常 javax.net.ssl.SSLKeyException: [Security:090504]Certificate chain received from clientaccess.aaa.cn - 28.26.19.101 failed hostname verification check. Certificate contained *.xxx.cn but check expected clientaccess.xxxx.cn 解决办法: 登录weblogic控制台,选择servers,选择要修改的一个server,选择SSL,将advanced-Hostname verification选项改为none,保存,重启server即可 按照weblogic的解释就是:当这个server作为一个客户端访问其他应用server的时候,忽略这个weblogic.security.SSL.HostnameVerifier接口已安装的具体实现