Apache Tomcat/8.5.42啟動報錯-[SetAllPropertiesRule]{Server/Service/Connector} Setting property 'maxSpareThreads'


今天部署項目時,啟動tomcat8初始化失敗,日志如下:

十二月 23, 2020 4:45:07 下午 org.apache.catalina.startup.SetAllPropertiesRule begin
警告: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'maxSpareThreads' to '750' did not find a matching property.
十二月 23, 2020 4:45:07 下午 org.apache.catalina.startup.SetAllPropertiesRule begin
警告: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'minSpareTHreads' to '50' did not find a matching property.
INFO 2020-12-23 16:45:08:017 com.jd.pfinder.profiler.service.impl.PluginRegistrar [ main ] : enhance class org.apache.catalina.core.StandardHostValve by tomcatV7V8
十二月 23, 2020 4:45:08 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'xmlValidation' to 'false' did not find a matching property.
十二月 23, 2020 4:45:08 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'xmlNamespaceAware' to 'false' did not find a matching property.
十二月 23, 2020 4:45:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version:        Apache Tomcat/8.5.42

解決方案:

1、切換部署到tomcat7,再啟動項目,啟動成功。

2、網上有另一個解決方案,可參考 :  

具體方法如下:

server.xml中的配置HTTPS的那部分Connector代碼

<Connector port="8080"

protocol="HTTP/1.1"   //---------修改這行

。。。。。。。。

。。。。。。。。
 connectionTimeout="20000"
  redirectPort="8443" />

修改后:

<Connector port="8080"

protocol="org.apache.coyote.http11.Http11Protocol"  //-------------------填寫完整的protocol 協議
connectionTimeout="20000"
 redirectPort="8443" />

 

即將protocol參數由"HTTP/1.1"改成"org.apache.coyote.http11.Http11Protocol",重新啟動Tomcat

 

備注:

     官方表達: http://tomcat.apache.org/tomcat-8.0-doc/config/http.html

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM