gpt4 book ai didi

apache - Tomcat 8 App 启动时间过长

转载 作者:行者123 更新时间:2023-11-28 21:49:54 24 4
gpt4 key购买 nike

启动 tomcat 服务很快,但第一次调用我的应用程序最多需要 5 分钟才能响应(这是第一次)。这是 tomcat 8,但在以前版本的 tomcat 中,同样的应用程序,只需几秒钟即可开始响应。

这是tomcat8-stderr.2014-09-03.log中的日志记录

03-Sep-2014 11:28:44.821 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web 应用程序目录的部署 C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\MYAPP 已在 318,235 毫秒

内完成

如能提供有关调试此行为的任何帮助,我们将不胜感激。

最佳答案

首先,您真的应该尝试看看是什么花费了很长时间。一种方法是在启动期间进行多次线程转储,并尝试查看是否有任何方法导致长时间运行。

一种可能是原因是来自 web socket api(在版本 7.0.47 中引入)的注释扫描,因此您可以尝试从扫描中排除一些 jar。在tomcat8中,它是由system property完成的。或使用 <JarSanFilter> 在您的上下文中。

See the wiki for more details.

关于apache - Tomcat 8 App 启动时间过长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25653964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com