Eclipse中Tomcat频繁报错的解决办法

来源:互联网 发布:建筑工程业的现状数据 编辑:程序博客网 时间:2024/06/06 00:49

在Web应用程序的开发中,一旦修改JSP文件或静态资源文件,Tomcat服务器则不断提示错误,大意为某某日志文件被其他进程锁定,无法删除更新,并且这种提示是中断性的,需要用户确认终结,十分影响工作效率:

Publishing failed with multiple errorsCould not delete C:\DTools\STS\pivotal-tc-server-developer-3.2.2.RELEASE\TC\wtpwebapps\mirana-birt\logs\org.eclipse.datatools.connectivity.oda_2017_06_23_10_10_10.log. May be locked by another process.

经诊断发现,每次资源更改时,Eclipse就会启动一个线程进行文件更新操作(可用jps命令跟踪),在这种情况下,如果更新的频率较高,就会出现上述的错误。

解决办法很简单,将资源发布的间隔由1秒改为10秒(可自行调整,依赖于电脑性能),截图如下:

另外一种方式,修改程序的发布方式,将“资源更改就更新程序”改为“有编译动作后发布”。