问题描述:
web项目在Tomcat下的运行,首先必须得加载web.xml文件,但是Eclipse创建的web项目指向的是WebContent项目,当使用的web项目的资源文件目录为 类似webroot/webapp之类的目录时,需要进行修改
方法1.在新建web工程的时候,在最后的指定content Directory时设置
方法2.如果项目已经创建,右键项目属性
1)project facets选项 勾上Dynamic web Module/Java
2)切换至Deployment Assembly属性
remove掉WebContent对应行→add按钮→添加相应的web资源文件目录即可 deploy path=/【相当于web项目根目录】
成功后部署成功的配置文件在.setting文件夹下的org.eclipse.wst.common.component【
用于web项目启动发布】文件中
示例文件如下:
区别:
.classpath文件是项目的build工程设置的classpath,上面是web项目发布打包的设置,两者在读取配置文件上不冲突,都是从classpath下读取配置文件的