这个错误可能是因为Tomcat7默认使用的是TLSv1.0协议,而当前环境中的SSL证书可能不支持该协议,解决方法如下:

  1. 确认SSL证书支持的协议版本,可以使用以下命令检查:

openssl s_client -connect yourdomain.com:443 -tls1_2

  1. 修改Tomcat7的配置文件,将默认的SSL协议版本改为支持的版本。在Tomcat7的conf/server.xml文件中,添加以下内容:

其中sslEnabledProtocols属性指定支持的SSL协议版本,可以根据需要自行修改。

  1. 重启Tomcat7,应该就可以成功启动了
tomcat7启动报错 SSLHandshakeExceptionNO appropriate protocol

原文地址: https://www.cveoy.top/t/topic/g8dJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录