【问题标题】:Apache tomcat server startup increase over 30000 ms in eclipse KeplerEclipse Kepler 中的 Apache Tomcat 服务器启动增加超过 30000 毫秒
【发布时间】:2014-04-25 05:09:46
【问题描述】:

当我在我的 Eclipse 中运行我的 JSP 页面在 apache tomcat 7 上时,服务器输出显示在 30000 毫秒或更长时间内,有时它从未启动,起初输出不到 700 毫秒,

关于这个问题的任何帮助或建议......

样本输出...

 NFO: Starting Servlet Engine: Apache Tomcat/7.0.12
Mar 18, 2014 10:42:39 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [156] milliseconds.
Mar 18, 2014 10:42:58 PM org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Mar 18, 2014 10:42:58 PM org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Mar 18, 2014 10:42:58 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 30553 ms

【问题讨论】:

  • 你在 tomcat 服务器上运行的应用程序多于 1 个吗?可能大约是 3 个应用程序?

标签: eclipse apache jsp tomcat


【解决方案1】:

考虑以下 2 条建议:

1)正如我上面评论的那样,检查是否有多个应用程序在同一台服务器上运行。这可能是主要原因。一旦您启动您的 tomcat 服务,可能有 3 或 4 个应用程序正在运行。

2) 可能是您用于应用程序的某个库产生了一些问题,例如该库可能正在初始化某些文件存储或可能是其他问题。为此,您必须调试并检查您的堆栈跟踪。

【讨论】:

  • 非常感谢.. 就像你所说的 case-1 一样,我只运行我当前的 jsp 项目,我更喜欢 case-2 作为我的问题,我使用外部 jars,而且我以前项目的 JSTLjars 正在创建流量;我的意思是在运行服务器 jstl 评估时也发生了不必要的.. 任何方式你都可以建议更精确的解决方案...
  • 我正在使用 ApacheTomcat7.12
  • @akcHitman dats a new version..check ur jars as I said..他们可能会造成一些问题
  • okey.. jar 可能有问题,我正在使用 maven,当在 maven 中找不到 jar 时,我手动 dlod 并将 jar 放入我的 web-inf->lib 文件夹,如果我们把它弄乱了,那么罐子也很重要,那么整个项目就会崩溃..无论如何感谢您重播..,在找到新的有效解决方案之前,您的答案被接受...;-)
猜你喜欢
  • 1970-01-01
  • 2020-02-22
  • 2020-04-02
  • 1970-01-01
  • 2023-03-04
  • 2022-01-25
  • 1970-01-01
  • 2015-09-27
  • 2023-03-29
相关资源
最近更新 更多