日期:2014-05-19  浏览次数:20921 次

网址为 https://localhost/ 的网页可能暂时无法连接
tomcat7.0 使用SSL
网址为 https://localhost/ 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。
以下是一些建议:
请稍后重新载入此网页。
错误 102 (net::ERR_CONNECTION_REFUSED):服务器拒绝了连接。
为甚麽?
这是我的步骤

//命令行窗口
C:\Users\Administrator>cd C:\Program Files\Java\jre6\bin

C:\Program Files\Java\jre6\bin>keytool -genkey -alias tomcat -keyalg RSA
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
  [Unknown]:  localhost
您的组织单位名称是什么?
  [Unknown]:  u
您的组织名称是什么?
  [Unknown]:  u
您所在的城市或区域名称是什么?
  [Unknown]:  u
您所在的州或省份名称是什么?
  [Unknown]:  u
该单位的两字母国家代码是什么
  [Unknown]:  u
CN=localhost, OU=u, O=u, L=u, ST=u, C=u 正确吗?
  [否]:  y

输入<tomcat>的主密码
        (如果和 keystore 密码相同,按回车):

然后我把C:\Users\Administrator 的 .keystore文件复制到C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf 下
并修改server.xml文件

    <Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="443" />
    <!-- A "Connector" using the shared thread pool-->
    <!--
    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
    -->           
    <!-- Define a SSL HTTP/1.1 Connector on port 8443
         This connector uses the JSSE configuration, when using APR, the 
         connector should be using the OpenSSL style configuration
         described in the APR documentation -->
    
    <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
              keystoreFile=".keystore" keystorePass="tomcat"/>





然后就出现上面的错误

咋办

------解决方案--------------------
在编译器试试
------解决方案--------------------
华丽的走过,期待高手。