org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to initialize component [Connector[HTTP/1.1-8080]]


报错信息:

SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to initialize component [Connector[HTTP/1.1-8080]]
org.apache.catalina.LifecycleException: Protocol handler initialization failed.

 

原因:

端口冲突。上面信息提示的是8080。

解决方法:

修改Tomcat的监听端口,修改server.xml的<Connector port="" />

vim tomcat/conf/server.xml

找到以下属性,修改里面的端口号(port):

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

 

附:

如果是使用Tomcat运行Solr集群时报这个错误,修改了以上后,还需要修改Solr中对应的端口配置。

vim solr/solr.xml

找到以下属性,修改里面的端口号:

<solrcloud>
   <str name="host">保持原有的主机名或IP</str>
   <int name="hostPort">修改为上面新的端口号</int>
</solrcloud>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM