Tomcat7 - 启动缓慢

Tomcat7 - 启动缓慢

我遇到了 Tomcat7 启动时间过长的问题。

它突然启动,日志没有显示任何内容 - 当我输入“sudo service tomcat7 start”时,它显示 OK,并且日志 10-15 分钟内没有任何记录。

然后我的应用程序日志显示:

INFO [2016-01-14 17:38:36,336](FrameworkServlet.java:initServletBean:463) - FrameworkServlet‘Spring MVC Dispatcher Servlet’:初始化在 28862 毫秒内完成

28 秒显然不是真的,而且我不知道它挂在哪里,因为日志没有说明任何内容。

问题不在于熵,因为我没有用它做任何事情,此外,我已经做了一切与解决该问题相关的事情,以防万一。

编辑:我刚刚发现实际上是 .war 部署耗时太长。我尝试使用旧版本的应用程序,但没有帮助。

答案1

我找到了问题所在。应用程序开发人员使用一些旧服务器作为数据源之一,出于某种原因,应用程序在超时前等待了 15 分钟,而日志中没有任何警告。

答案2

如果你的应用程序没有问题,你必须编辑 java.security 文件并更改

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

该解决方案https://cwiki.apache.org/confluence/display/TOMCAT/HowTo+FasterStartUp#

相关内容