idea打开普通java web项目

打开一个javaweb项目,非maven也非gradle项目。特将过程记录,以给有同样需要的人一点参考。

首先javaweb项目项目结构一般来讲比较固定,如下:

--项目名

--src

--web

--WebContent

----WEB-INF

------lib

------web.xml

1. File->Open选择需要打开的web项目:

如果这种方式打不开则可以选择Import Project方式

idea打开普通java web项目
2.开始配置,配置JDK

idea打开普通java web项目

编译输出一般都是WEB-INF下的classes目录,如果是清理的比较干净,那么没有该目录手动创建一个,至于language level一般选择8即可。

idea打开普通java web项目

3. 设置src为source foldes

idea打开普通java web项目

4. 添加modules,选中项目,添加web

idea打开普通java web项目

idea打开普通java web项目

注意下面2个目录,不要是.idea里面的WEB-INF

我的路径是WebContent而不是web

idea打开普通java web项目

5. 添加servlet,jsp等依赖

idea打开普通java web项目

6. 再添加Library中选择tomcat的依赖,这里如果没有吐下Application Server Libraries,只需要本地配置好tomcat即可出现。

idea打开普通java web项目

确定后即可发现src下的代码都已经正常了。

然后配置编译

7.配置artifacts,此步很重要,配置 web resource directories ,路径配错,就会报 404 ,一定要定位到项目根目录,也就是下面有整个项目源码的地方

idea打开普通java web项目

idea打开普通java web项目

这里需要注意路径问题,框起来的部分是你最终访问时候的项目名,这里如果是war exploded,会带上war_exploded后缀,直接删除即可。如上最终访问url:http://ip:port/web_case_war_exploded/XXXX

8.配置tomcat,deployment选择artifacts即可,然后启动,就能正常访问了
idea打开普通java web项目

整个打开需要注意web.xml配置以及artifacts的配置,其他都是很简单的。