我正在尝试将Tomcat部署到eclipse中。在这样做的同时,我收到以下消息:
Tomcat 6.x上的部署失败。无法将所有资源复制到C:\ Program Files \ Apache Software Foundation \ Tomcat 6.0 \ webapps \ web。如果文件被锁定,您可以等到锁定超时以重新部署,或停止服务器并重新部署,或在C:\ Program Files \ Apache Software Foundation \ Tomcat 6.0 \ webapps \ web
手动删除部署
任何人都可以帮助我吗?
答案 0 :(得分:2)
根据我的经验,这个错误通常意味着eclipse想要删除一个文件或目录,而windows不会让它。这通常是因为tomcat仍在运行,或者在部署目录或其子目录中打开了命令提示符或资源管理器窗口。
使用Windows任务管理器验证tomcat是否仍在运行,并确保在部署目录中没有打开任何命令提示符或资源管理器窗口。
答案 1 :(得分:0)
也许您没有对Tomcats程序目录的写入权限?
答案 2 :(得分:0)
您是否尝试过将tomcat复制到其他位置。可能是tomcat路径中的空间导致了这些问题。 选择类似c:\ tomcat6 *
的内容答案 3 :(得分:0)
停止tomcat服务器,通过选择“添加和删除项目”取消部署应用程序,转到webapps文件夹,删除文件夹“web”,重新部署应用程序并重新启动tomcat服务器。应该这样做。
答案 4 :(得分:-1)
当您从其他地方导入项目或从SVN签出时,通常会发生这种情况。 解决方案是在项目中引用的Eclipse jar文件中重新添加它就行了,基本原因是jar文件不存在,有项目信息,项目类路径文件仍然不存在jar文件引用。
你可以右键指向项目名称,选择Properties,选择Java Build Path,选择Libraries是一个删除jar中的所有项目,然后指向"添加jar",添加到mix jar文件在项目中,再次部署到正常。