当我尝试启用Windows7中的SSL(编辑server.xml以将port:8443作为HTTPS启用)时,未启用它。有时它显示(连接到localhost..)并保持挂起状态。我正在使用Windows 7 64位/ 4GB RAM Tomcat 6.0(netbeans捆绑软件),jre 1.6(64位)。
我使它适用于我的情况,问题是所使用的协议。在文件server.xml中,将连接器选项protocol =“ HTTP / 1.1”更改为protocol=“ org.apache.coyote.http11.Http11NioProtocol”
本节应类似于以下内容。
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="C:\pathtocert\cert.bin" keystorePass="****" />