簡體   English   中英

嚴重:注冊連接器Tomcat 5.5時出錯

[英]SEVERE: error registering connector Tomcat 5.5

我嘗試用Tomcat 5.5部署我的項目(聲音沉悶:D)

但是我在使用SSL時遇到這樣的錯誤,就像這篇文章

與localhost:7080的連接期間發生錯誤。

SSL收到的記錄超過了最大允許長度。

(錯誤代碼:ssl_error_rx_record_too_long)

之后我去和這個職位與修復這個職位與添加protocol="org.apache.coyote.http11.Http11Protocol"進入我的連接器標簽在我的tomcat的server.xml 但是當我重新啟動tomcat時,會出現類似此圖像的錯誤(不知道如何通過Windows終端復制此錯誤)

在此處輸入圖片說明

這是我的server.xml連接器標簽

<Connector  port="8443" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" disableUploadTimeout="true"
           acceptCount="100" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS"
           sslEnabled="true"
           keystoreFile="${user.home}/keystores/keystore_lipsweb_jetty.jks"
           keystorePass="jetty1" />
<Connector port="7080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true"
           URIEncoding="UTF-8"/>

好吧,我仍然不知道如何解決這個問題。 非常感謝您的幫助。 謝謝

我這樣做是對我有用

 <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="80" minProcessors="5"
                   address="10.1.0.50"
                   maxProcessors="75"
                   enableLookups="false" redirectPort="443" acceptCount="10" debug="0" connectionTimeout="20000"
                   useURIValidationHack="false" URIEncoding="UTF-8"/>

<Connector port="443" maxHttpHeaderSize="8192"
                   address="10.1.0.50"
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" disableUploadTimeout="true"
                   acceptCount="100" scheme="https" secure="true"
                   clientAuth="false" sslProtocol="TLS" SSLEnabled="true"
                   URIEncoding="UTF-8"
                   keystoreFile="/usr/java/default/jre/lib/security/keystore.jks"
                   keystorePass="password"/>

我已經通過更改Tomcat版本來解決此問題。 創建此帖子時,我使用Tomcat 5.5.36。 但是,當我嘗試使用舊版本(5.5.26)時,在部署上沒有錯誤,並且我的項目正常運行。

好吧,到目前為止,我還不知道Tomcat 5.5.36和5.5.26有什么區別。 希望我能在短時間內詳細解釋這里發生的事情。 但是任何知道這件事的人都可以在這里分享,我真的很感激。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM