是因为编译的时候没有把resources目录编译过去,可以在target下面查看,在classes目录下并没有log4j.properties配置文件.
解决办法:
右键项目---->properties--->Java Build Path--->source--->Add Folder --->选择log4.properties所在的文件夹。重启服务器就OK了。
高版本的eclipse或者myeclipse还有一种方法如下图所示:
指定resources目录的编译路径.
以上办法可以解决绝大多数项目启动时抛出配置文件找不到的问题.