intellij idea Web 项目配置tomcat

题图来自网络

有个Java Web项目,之前一直都是使用Eclipse 开发的,部署到tomcat上。最近对indellij idea比较感兴趣,所有像把这个项目转为用想把这个项目转为indellij idea进行开发。

1、项目结构如下

2、把项目从Gitlab签出

3、选择项目签出的位置

4、签出完毕后,点击File -> Project Structure 进行项目配置

5、Project的基本信息设置,SDK、编译级别还有编译文件输出目录

6、Modules设置,在Sources页签中选择src目录,然后点击Mask as Sources的那个蓝色目录,设置source fodels。否则Facets 中中Source Roots 将会为空。

7、在Libraries 中新增lib,选择WebContent\WEB-INF\lib目录。由于项目编译依赖tomcat lib,所以也要添加tomcat-lib。

8、Artifacts 中点击新增,选择Web Application:exploded -> from modules。最后在output Layout页签的右边框Available Elements的内容都移动到左边框。

9、检查Facets页签的配置是否正确

10、点击Run -> Edit Configurations,然后点击左上角的添加按钮,选择tomcat server -> local 进行新增。在Server页签中配置Application server为本地的tomcat。

11、点击Depoyment 页签,然后点击中间的添加按钮把之前配置好的artifacts添加,默认的路径的映射路径是不带项目名称的,所以是直接通过127.0.0.1:8080访问。

12、如果带项目名称访问的话,则需在Application context中配置访问的项目名。访问路径是127.0.0.1:8080/Pro.

配置完毕。