web项目启动提示class path resource does not exist(eclipse构建classes)

来源:互联网 发布:结对编程搞笑图片 编辑:程序博客网 时间:2024/05/23 10:55

    今天想搭建一个web工程,参考以前项目的结构,配置文件一般都会放到conf文件夹中,conf与src是同级的关系。刚开始只是建了一个conf,把配置文件丢进去了,部署到tomcat时却提示class path resource [config.xml] cannot be opened because it does not exist,就是说在classes中找不到config.xml。打开web-inf下的classes一看,果真是没有。为什么没有搞进来呢?后来才知道,是没有把conf弄到 build path中,只有build path中有的文件夹,编译后才会在classes中。

如下图,在add Folder中,把conf选中即可。




今天发现还有另一个用法,如果我们在工程中建了以下结构

demo

|--src(省略)

|--conf

      |--a

      |--b

......

如果我们右键conf,build path,Use as  Source Folder,编译后的classes中会包括a和b文件夹。如果我们想把a和b中的文件也编辑到classes,不需要a和b文件夹,要直接选中a和b,右键,build path,Use as  Source Folder,这样a和b中的东西就直接编译到classes中了。




0 0