Weblogic上有三台Server,其中一台是AdminServer,都开启了SSL。
其他两台Server用了自制证书,AdminServer用的DemoTrust,从控制台启动其他两台Server的时候发现报错。
报错信息就不发了,直接上造成原因和解决方案:
原因:因为都开启了SSL,但是用的证书不一样,所以从控制台启动另外两台Server时会导致握手失败。因为另外两台用的是自制证书,AdminServer不信任他们。
解决方案:其实解决方法很多,比如可以让三台Server都用自制证书,这样就不会不信任了。还可以关掉AdminServer的SSL,这样就不会走Https,也不会有信任不信任的问题。还有就是把自制证书添加到DemoTrust等等。这些方法都只有一个目的就是让他们互相信任。