Deployment failure on Tomcat 5.x. Could not copy all resources to

    开发Web程序,采用Eclipse+Tomcat,由于协同开发,更新代码后,Deploy到Tomcat时候出问题:Deployment failure on Tomcat   5.x. Could not copy all resources to D:Tomcat 5.5/webapps/ICS. If a file is locked, you can wait until the lock times out to redeploy, or stop the server and redeploy, or manually remove the deployment at D:Tomcat 5.5/webapps/ICS.

    网上以关键字Deployment failure on Tomcat 5.x. Could not copy all resources to搜索,在http://hi.baidu.com/zhang20084/blog/item/53d6203fb0d56eef55e723d1.html搜到问题原因,这里感谢该文作者,以下引自该文:

tomcat deployment error:

看看java bulid path 里面有没有警告,我的好像是因为导了一个抱,但是lib文件中没有,我就remove掉了,就OK了

Deployment failure on Tomcat   5.x. Could not copy all resources to E:/javatool/Java/Tomcat 5.5/webapps/web. If a file is locked, you can wait until the lock times out to redeploy, or stop the server and redeploy, or manually remove the deployment at E:/javatool/Java/Tomcat 5.5/webapps/web

”,

我的问题稍有不同,查看build path,根 lib包,导入的包在lib下都存在,查看版本记录,发现Project的.classpath被同事修改过,打开查看,同时根build path比对,发现该文件比build path 的libraries多了两条记录:如下

<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-collections.jar"/>
 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/struts-legacy.jar"/>

这两个JAR包在在build path中并没有被添加,问题就处在这里,应该是同事commit代码时候没有提交完整,这里可以删除.classpath下的这两条记录,或者在libraries中导入这两个包,然后就可以成功Deploy了!

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值