tomcatSSL配置异常-“No Certificate file specified or invalid file format”


很奇怪的问题,同样的tomcat版本(6.0.36),最基本的ssl配置。在win7-32bit专业版下没有任何问题,而在win-64bit旗舰版下报“No Certificate file specified or invalid file format”。

原配置如下:

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
               keystoreFile="D:/keystore/.keystore" keystorePass="111111"/>

修改后配置如下:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
               keystoreFile="D:/keystore/.keystore" keystorePass="111111"/>

修改了protocol属性值后问题解决。

------------------------分割线---------------------------------

PS:重翻了下tomcat官方6.0的文档(http://tomcat.apache.org/tomcat-6.0-doc/config/http.html#SSL Support) 其中(如下图所示),应该以上两种配置是相同的。至于为什么会报错就很难理解。这是为什么?

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM