java – Tomcat上的战争部署需要很长时间

我有一个Grails应用程序,构建为一个war文件(〜30mb).当我尝试通过应用程序管理器在Tomcat 6上部署war文件时,需要10分钟以上才能部署或无限期挂起.当它挂起时,我可以重新启动Tomcat,通常部署应用程序,但有时我必须重复该过程.我也注意到,在部署过程中,Java进程最大化cpu,RAM为〜10-15%.

我对Java很新,所以我不知道这是否正常,但是我无法想象它是怎样的.有没有什么可以做的,让这个运行更流畅/更快?有没有比Tomcat的应用经理更好的部署方式?

解决方法

我将WAR上传到我的主目录,cd到/usr/local / tomcat,然后运行以下命令:
bin/shutdown.sh
rm webapps/ROOT.war
rm -rf webapps/ROOT
cp ~/ROOT.war webapps
bin/startup.sh

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...