当我们用久了Tomcat的时候,经常会启动tomcat,,但是会发现tomcat的启动时间越来越就了,,怎么办呢,,,tomcat里面好多的多西又不知道什么可以删除,什么不可以删除,,,这就尴尬了吧,,,哈哈,,,有没有感觉好嗨哦,感觉人生到达了巅峰??? 哈哈哈 哈哈。,,,,下面呢,,博主教你学会定时清理Tomcat,加快启动Tomcat服务器,启动时间不超过15秒!
以下方式清理,让你的Tomcat启动,快与常人,哈哈哈,,,
喜欢的关注博主哈
1.打开安装或解压了Tomcat的根目录,到达以下界面,找到对应的三个文件夹:
temp webapps work
(1)temp(项目临时缓存文件)
里面的文件全部删除,不要犹豫,这是之前在对项目进行操作的时候,所产生的临时缓存文件,删除不会影响项目运行!定时清理一下,可以加快服务器的启动速度!
(2)webapps(服务器启动时加载的文件)
在对这个文件进行操作时,请确保你新建Tomcat服务器的"Deploy path"路径为"webapps"(默认是上图中的wtpwebapps),该路径名称指定的是,Tomcat在启动的时候所加载的文件夹(文件缺失或者路径错误会导致Tomcat的首页无法显示),根据实际情况修改对应的文件夹
Tomcat每次启动时,都会自动加载里面的文件,如果你之前使用过很多项目,这里面会残留很多之前其他项目的文件(在Tomcat服务器上进行"Remove"操作并不能删除里面的文件),就算你的服务器上没有部署相关的项目,Tomcat都会进行"隐式加载"!所以这也是影响服务器启动速度最关键的文件夹,打开"webapps",删除你之前创建的项目(这里要看仔细,不要误删了,不然可能导致Tomcat的首页显示出错404)
(3)work(项目启动后自动生成的文件)
进入该文件夹到work\Catalina\localhost目录,将该目录下的所有文件进行删除,因为这些文件在项目启动的时候就会自动生成,相当于一个启动的缓存(该文件夹的内容也不会因为在Tomcat服务器上进行"Remove"操作而删除里面的文件),所以删除里面不必要的启动缓存文件,可以缓解服务器的启动压力!
完成后,启动Tomcat服务器,启动时间不超过15秒!
2.第二种解决方式(通过在Eclipse里面操作Tomcat服务器)
(1)右键Tomcat服务器中对应项目,点击"Remove",删除项目。
(2)右键Tomcat服务器,点击"Clean Tomcat Work Directory...",清除Tomcat服务器中"work"文件夹中的所有文件,再次右键Tomcat服务器,点击"Clean...",清除Tomcat服务器中的"webapps"文件夹中的所有项目!
第二种解决方式较为简单粗暴,如果嫌麻烦可以直接这样操作,但是这种操作中的(2)中会直接删除"webapps"中所有的项目,所以灵活性还是差一点!
完成后,启动Tomcat服务器,同理启动时间不超过15秒