2012-07-04 55 views
1

下面是來自server.xml的片段,https的連接器端口爲8444,我也更改了重定向端口中的條目。Tomcat中的SSL支持:重定向問題

<Connector port="8444" maxHttpHeaderSize="8192" 
      maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 
      enableLookups="false" disableUploadTimeout="true" 
      acceptCount="100" scheme="https" secure="true" 
      clientAuth="false" sslProtocol="TLS" 
      keystoreFile="c:\keystorefile" keystorePass="tom123" 
      /> 


<!-- Define an AJP 1.3 Connector on port 8009 --> 
<Connector port="8009" 
      enableLookups="false" redirectPort="8444" protocol="AJP/1.3" /> 

我試圖訪問一個JSP通過HTTP URL和我期待它會重定向到HTTPS,但我在我的Firefox瀏覽器的錯誤,即

火狐無法建立連接到服務器192.168.9.7:8443。

爲什麼它正在尋找替代8443端口8444

請幫忙???

注意:如果我嘗試從https地址直接訪問帶有8444端口的jsp,那麼我可以訪問它。

我使用Tomcat 5.5.27

有人請求扔在

連接器端口一些輕= 「8009」

以此爲well.What是利用這個8009端口。

回答

1
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> 
<Connector port="8090" maxHttpHeaderSize="8192" 
      maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 
      enableLookups="false" redirectPort="8444" acceptCount="100" 
      connectionTimeout="20000" disableUploadTimeout="true" /> 

NON SSL連接器中的必需更改。 redirectPort="8444"

現在運行良好。