我用eclipse3.1+myeclipse4.1+tomcat5.0
J2EE项目,服务器配置都没有问题
但是当我部署到tomcat时候,出现了问题。
在eclipse项目中不是有webRoot这个文件夹,他的下面才是WEB-INF文件夹。
当我部署的时候,myeclipse竟然把eclipse中项目的所有文件都复制到了tomcat的webapps文件夹中。连webRoot也复制过去了
正常的时候是不会复制过去的,因为这不符合tomcat的规则,自然也运行不了了。
怎样解决这个问题?
------解决方案--------------------
这个问题我也遇到了。解决办法是把把项目根目录下.mymetadata 文件打开,配置
<attributes>
<attribute name= "webrootdir " value= "WebRoot " />
</attributes>
</project-module>
其中的WebRoot就是你要把定发布的项目的根目录。
attribute name= "webrootdir " value= "WebRoot "
可能有其它的方法改变这个值 ,但我没有找到地方,找到地方可以告诉我一下。呵呵