打开一个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的配置,其他都是很简单的。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐