我尝试使用 Tomcat 5.5 部署我的项目(听起来很乏味 :D)
但是我在使用 SSL 时遇到了问题,出现了类似 this post 的错误.
An error occurred during a connection to localhost:7080.
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
然后我去用这个帖子修复它 this post将 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"/>
关于java - 严重 : error registering connector Tomcat 5. 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21695585/