【发布时间】:2010-10-10 07:35:37
【问题描述】:
我正在尝试将 SSL 设置到我的网络应用程序并遵循教程 (http://techtracer.com/2007/09/12/setting-up-ssl-on-tomcat-in-3-easy-steps/) ,然后点击http://localhost:8443 返回“无法连接”
环境:
Tomcat6,Windows 7
Tomcat6 启动并运行,http://localhost:8080 显示 tomcat 页面。
以下是我目前采取的步骤:
1.生成密钥库文件
C:\Program Files\Java\jdk1.6.0_21\bin>keytool -genkey -alias masatosanssl -keypass masatosanadmin -keystore masatosanssl.bin -storepass
masatosanadmin
然后我回答了问卷。
masatosanssl.bin 已创建,我已将文件移至我的 webapp 目录,该目录位于:
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\head_first\masatosanssl.bin
2。配置 Tomcat 以使用 Keystore 文件
修改 server.xml
位置:C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\head_first\masatosanssl.bin"
keystorePass="masatosanadmin"
/>
然后我重新启动tomcat并 点击https://localhost:8443返回“无法显示页面”, 我尝试将 server.xml keystoreFile 路径更改为相对等,但似乎没有任何工作。
我在这里错过了什么?
【问题讨论】:
-
我猜如果我把 .bin 文件放在 Program File 下,它可能会被 UAC 阻止...
标签: java jsp configuration ssl tomcat6