一尘不染

在Tomcat上进行战争部署需要很长时间

tomcat

我有一个Grails应用程序,该应用程序构建为war文件(〜30mb)。当我尝试通过应用程序管理器在Tomcat
6上部署war文件时,可能要花10分钟以上的时间才能部署,或无限期挂起。挂起时,我可以重新启动Tomcat,并且通常会部署该应用程序,但是有时我必须重复该过程。我还注意到,在部署期间,Java进程使CPU最大化,而RAM约为10-15%。

我对Java还是很陌生,所以我不知道这是否正常,但是我无法想象它会怎样。有什么我可以做的来使此运行更流畅/更快吗?有没有比Tomcat的应用程序管理器更好的部署方式?


阅读 236

收藏
2020-06-16

共1个答案

一尘不染

我将WAR上传到我的主目录,将cd上传到/ usr / local / tomcat,然后运行以下命令:

bin/shutdown.sh
rm webapps/ROOT.war
rm -rf webapps/ROOT
cp ~/ROOT.war webapps
bin/startup.sh
2020-06-16