由于用的ide不是很智能浪费了一个早上的时间mark一下!
项目布曙不成功原因
按照提示:
Deployment failure on Tomcat 6.x. Could not copy all resources to D:/Tomcat/Tomcat6.0/webapps/Fund. 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/Tomcat6.0/webapps/Fund
或
某个文件被锁定,需要重启tomcat
其实这两种说法都不是很靠谱,真正的原因有二
1.项目文档下.mymetadata文件是否配置正确
<?xml version="1.0" encoding="UTF-8"?> <project-module type="WEB" name="LxFundWeb" id="myeclipse.1299035541957" context-root="/Fund" j2ee-spec="5.0" archive="LxFundWeb.war"> <attributes> <attribute name="webrootdir" value="web" /> </attributes> </project-module>
name="LxFundWeb" 项目名称
context-root="/Fund" web 访问路径,对应tomcatwebapps下的Fund文件夹
archive="LxFundWeb.war" 产品开发模式发布文件名
这个文件手动配置后要重启myeclipse
2.项目方档下.classpath文件中的jar包是否都包含进来了!
可以手动,也可以在项目上右键-->build path-->libraries看其中是否有带红x的包,删除或添加之