Skip to content

IDEA 启动一个 Tomcat 项目

目录结构

目录结构通常为以下结构

Maven Web 项目:

css
project
 ├─ src/main/java
 ├─ src/main/resources
 ├─ src/main/webapp
 │   ├─ WEB-INF
 │   │   ├─ web.xml
 │   │   └─ jsp/
 └─ pom.xml

在 IDEA 中导入项目

  • File -> Open
  • 选择项目目录
  • 等待项目加载(右下角进度条读取完毕)

Project Structure 配置

打开 File -> Project Structure 这里有三个配置项

1.Modules

css
Project Structure → Modules → 你的模块 → Web

确认项目设置:

  • Deployment Descriptors
    • Path: src/main/webapp/WEB-INF/web.xml
  • Web Resource Directories
    • Web Resource Directory: src/main/webapp

如果没有 Web:

  • 点击 +
  • 选择 Web

2.Artifact(Tomcat 部署用)

Project Structure → Artifacts

应该存在:

xxx:war exploded

如果没有:

+ → Web Application Exploded → From Modules

选择你的 module,点击确定即可

配置 Tomcat

1.添加 Tomcat 服务器

css
Settings → Build, Execution, Deployment → Application Servers
  • 点击 +
  • 选择 Tomcat Server
  • 选择 Tomcat 安装目录(放着 binconflibwebapps 的那个目录)
  • 点击 OK

2.创建运行当前项目Tomcat的配置

Run -> Edit Configurations → + → Tomcat Server → Local

Server页签

  • Application Server: 选择你添加的 Tomcat
  • JRE: 选择你的 JDK

Deployment页签

点击 +

Artifact → xxx:war exploded
  • Context Path: 这是项目的上下文路径,默认是项目名,你可以自定义,如:/

启动项目后,在浏览器中访问 http://localhost:8080/项目上下文路径 即可。

如:

css
# Context Path: /
http://localhost:8080/

# Context Path: /abc
http://localhost:8080/abc