在MyEclipse整合Tomcat开发WebProject的问题?
前提:
本人在MyEclipse5.5中已经成功配置好Tomcat5.5,能正常启动和关闭Tomcat,在MyEclipse自带的Browser中输入http://localhost:8080也能正常看到页面.
问题描述:
在MyEclipse中新建一个WebProjcet,名为struts2,所在文件夹为D:\workspace\struts2
方法1:打包成struts2.war到webapps中,在browser中输入http://localhost:8080/struts2能访问
方法2:如果在server.xml中添加如下内容,或conf\Catalina\localhost中新建struts2.xml,内容如下:
<Context path="/struts2" docBase="D:\workspace\struts2" reload="true" workDir="D:\workspace\struts2\work" privileged="true"/>
这时在browser中输入http://localhost:8080/struts2不能访问
现在我想用"方法2"的来调试程序,因为"方法1"太麻烦,有一点改动都要重新打包
问题原因:
因为在MyEclipse中新建WebProjcet时,必须设定Content Directory,默认为:WebContent,所以Web.xml在struts2\WebContent\WEB-INF文件夹下,而Tomcat是到struts2\WEB-INF文件夹下找Web.xml,当然找不到,所以报错,而打包则是正确的.但是MyEclipse不允许把Content Directory设成空白.所以产生矛盾.
请问怎么解决上述矛盾?