Tomcat8 啓動時間很久 Tomcat日誌【At least one JAR was scanned for TLDs yet contained no TLDs】

問題:之前都還是好好的,發佈更新項目後,tomcat啓動一直無效。打開tomcat日誌顯示以下信息

20-Jan-2019 19:41:20.949 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-80"]
20-Jan-2019 19:41:20.963 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
20-Jan-2019 19:41:20.974 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-jsse-nio-443"]
20-Jan-2019 19:41:21.369 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
20-Jan-2019 19:41:21.371 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8019"]
20-Jan-2019 19:41:21.373 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
20-Jan-2019 19:41:21.373 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1125 ms
20-Jan-2019 19:41:21.402 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
20-Jan-2019 19:41:21.402 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.34
20-Jan-2019 19:41:23.717 INFO [www.xxx.net-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
20-Jan-2019 19:41:23.725 INFO [www.xxx.net-startStop-1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath
20-Jan-2019 19:41:23.809 INFO [www.xxx.net-startStop-1] org.apache.catalina.core.ApplicationContext.log Initializing Spring root WebApplicationContext

“At least one JAR was scanned for TLDs yet contained no TLDs”  這一句是關鍵!!!

Tomcat 8熵池阻塞變慢詳解

作者:chszs,轉載需註明。博客主頁:http://blog.csdn.net/chszs

 

解決方法:

第一步:

找到JDK安裝目錄,打開java.security文件【$JAVA_HOME$/jre/lib/security/java.security】

第二步:

搜索:

securerandom.source=file:/dev/urandom

securerandom.source=file:/dev/random

第三步:

將:securerandom.source=file:/dev/urandom

修改爲↓↓↓↓↓↓

securerandom.source=file:/dev/./urandom

 

 

 

重啓tomcat即可。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章