新版的idea在新建Java Enterprise项目的时候会自动创建maven和一些文件夹,而一个干净的servlet项目是不需要额外的目录的,否则会导致配置或者路径找不到等问题

使用idea新版创建项目的时候是默认会帮我们配置maven的,对于初学servlet的来说这并不是我们想要的结果

java enterprise

如果这时候在资源目录下properties文件的话使用类名.class.getclassloder().getresource()这样的方式要在里面放上外层的文件夹名才可以访问,所以我们使用另一种方法来创建servlet项目来保证我们的代码不会出现路径错误

首先创建一个普通的java项目

创建完后我们只需要在项目的文件夹上右键选择添加框架支持,然后选择第一个添加web应用程序即可

添加完成后就会多一个web项目的文件夹

这时再将我们的properties放在src目录下就可以读取到了,lib目录要放在web目录下的WEB-INF目录下

以上就是解决servlet项目找不到properties的解决方案了