今天一个刚刚java入门的小白问我他的tomcat总是加载以前不用的项目,影响tomcat的启动时间,尽管他发布到tomcat上的项目只有一个,但是启动时却把其他项目也加载了一遍,导致发布时得等好长时间。
说实话这情况我也没遇到过,通过网友的各种答案,我做了一个总结然后收藏在这里吧。
1.首先进入tomcat的安装目录找到它下面的wbpapps目录,把里面不相关的项目全部delete。
2.进入到work/Catalina/localhost目录中里面也有一些项目名和需要发布的项目名一样的目录,把对应不用的项目目录delete,再进入项目看看是否仍会出现"找不到项目这样的异常",如果仍有这样的异常,说明仍然有xxxx.xml这样的文件和你的项目有关联,所以tomcat在启动的时候就会去寻找。
- 这时到你的/conf/Catalina/localhost目录下面的的对应的xxx.xml文件删除。发布的时候查看日志,发现没有加载其他项目的痕迹,问题解决。
网友评论