gpt4 book ai didi

java - Apache tomcat 奇怪的行为

转载 作者:行者123 更新时间:2023-11-28 22:55:37 26 4
gpt4 key购买 nike

我有一个基于 Web 的软件,我将其部署到 tomcat 容器中。通常有 200 个用户在应用程序中同时工作。

我遇到的问题如下:

当我决定停止应用程序然后再次启动它时,CPU 达到 100%,tomcat 容器开始滞后,需要很长时间才能登录程序并重新开始工作。显然这一定是因为用户试图再次连接但是当我取消部署应用程序然后再次部署并启动它然后无论用户同时登录都绝对没有延迟!

我该怎么做才能改进它?

附言我正在使用最新版本的 tomcat - 目前是 8

最佳答案

当您取消部署任何应用程序时,它会从 webapps 目录中删除 .war 文件,但不会删除展开的目录(WEB-INF/lib 文件夹)。

只需将其放入 your_tomcat_home_directory/Config 中的 context.xml 文件中:

<Context antiJARLocking="true" antiResourceLocking="true">

有关 antiJARLocking 和 antiResourceLocking 的详细信息,请阅读

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html

关于java - Apache tomcat 奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27919477/

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