打开一个javaweb项目,非maven也非gradle项目。特将过程记录,以给有同样需要的人一点参考。
首先javaweb项目项目结构一般来讲比较固定,如下:
--项目名
--src
--web
--WebContent
----WEB-INF
------lib
------web.xml
1. File->Open选择需要打开的web项目:
如果这种方式打不开则可以选择Import Project方式
2.开始配置,配置JDK
编译输出一般都是WEB-INF下的classes目录,如果是清理的比较干净,那么没有该目录手动创建一个,至于language level一般选择8即可。
3. 设置src为source foldes
4. 添加modules,选中项目,添加web
注意下面2个目录,不要是.idea里面的WEB-INF
我的路径是WebContent而不是web
5. 添加servlet,jsp等依赖
6. 再添加Library中选择tomcat的依赖,这里如果没有吐下Application Server Libraries,只需要本地配置好tomcat即可出现。
确定后即可发现src下的代码都已经正常了。
然后配置编译
7.配置artifacts,此步很重要,配置 web resource directories ,路径配错,就会报 404 ,一定要定位到项目根目录,也就是下面有整个项目源码的地方
这里需要注意路径问题,框起来的部分是你最终访问时候的项目名,这里如果是war exploded,会带上war_exploded后缀,直接删除即可。如上最终访问url:http://ip:port/web_case_war_exploded/XXXX
8.配置tomcat,deployment选择artifacts即可,然后启动,就能正常访问了
整个打开需要注意web.xml配置以及artifacts的配置,其他都是很简单的。