tomcat启动很慢
25-Nov-2019 16:56:47.693 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [E:\IDEA_Project\SaaSExport\apache-tomcat-8.5.27\webapps\manager] has finished in [350] ms
25-Nov-2019 16:57:38.326 详细 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanResourcePaths No TLD files were found in resource path [/WEB-INF/pages/cargo/export/].
25-Nov-2019 16:57:38.343 详细 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanResourcePaths No TLD files were found in resource path [/WEB-INF/pages/cargo/contract/].
25-Nov-2019 16:57:38.359 详细 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanResourcePaths No TLD files were found in resource path [/WEB-INF/pages/cargo/extc/].
TldScanner.scanResourcePaths No TLD files were found in resource path
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 Tomcat启动慢可能有多种原因导致,以下是一些可能的原因和解决方法:
应用程序部署:你的日志中显示了应用程序部署的信息,如果部署的应用程序比较大或者复杂,会导致Tomcat启动时间增加。你可以尝试优化应用程序的部署方式,减少不必要的资源消耗,或者检查是否有死循环、内存泄漏等问题。
JSP预编译:日志中显示了JSP页面扫描的信息,如果你的应用程序中使用了大量的JSP页面,Tomcat会在启动时扫描并编译这些页面,耗费时间可能较长。你可以考虑提前预编译JSP页面,或者关闭JSP页面扫描功能。
资源加载:Tomcat在启动时会加载应用程序中的各种资源,比如配置文件、静态资源等。如果你的应用程序包含大量的资源文件,会增加Tomcat启动时间。你可以检查应用程序的资源文件是否过多或者过大,尝试减少资源文件的数量或者优化资源文件的加载方式。
Tomcat配置:你可以检查Tomcat的配置文件,比如
server.xml
、web.xml
等,看看是否有配置项可以优化。比如可以调整线程池大小、优化数据库连接池配置等。日志级别调整:你的日志中显示了详细的扫描信息,可以尝试调整日志级别,只保留必要的信息,减少日志输出量。
硬件资源:最后,如果以上方法都没有解决问题,可能是因为你的服务器硬件资源不足导致Tomcat启动慢。你可以考虑升级服务器硬件或者优化服务器配置,以提高Tomcat的启动速度。
综上所述,你可以根据具体情况尝试以上方法来解决Tomcat启动慢的问题。如果问题仍然存在,可以提供更多的日志信息和应用程序详情,以便更精确地分析和解决。
解决 无用评论 打赏 举报
悬赏问题
- ¥20 c语言写的8051单片机存储器mt29的模块程序
- ¥60 求直线方程 使平面上n个点在直线同侧并且距离总和最小
- ¥50 java算法,给定试题的难度数量(简单,普通,困难),和试题类型数量(单选,多选,判断),以及题库中各种类型的题有多少道,求能否随机抽题。
- ¥50 rk3588板端推理
- ¥250 opencv怎么去掉 数字0中间的斜杠。
- ¥15 这种情况的伯德图和奈奎斯特曲线怎么分析?
- ¥250 paddleocr带斜线的0很容易识别成9
- ¥15 电子档案元素采集(tiff及PDF扫描图片)
- ¥15 flink-sql-connector-rabbitmq使用
- ¥15 zynq7015,PCIE读写延时偏大