idea web 项目部署 Tomcat

新建项目
File -> New Project -> Java Enterprise
idea web 项目部署 Tomcat

创建 Tomcat
Run -> Edit Configurations ->“+”-> Tomcat Server -> Local
idea web 项目部署 Tomcat

  • 假定 Tomcat 的路径为 E:\apache-tomcat-9.0.37

  • Applicants server 设置 Tomcat 名字

  • URL 虚拟链接地址,设置启动时的初始地址

  • VM 如果 Tomcat 启动时中文乱码可以通过这里设置字体

  • 其他设置如图所示

配置 Artifacts
File -> Project Structure ->Artifacts -> “+” -> Web Application: Exploded ->From Modules…
idea web 项目部署 Tomcat

  • Output directory 中的路径必须是 Tomcat 中 webapps 下的路径
  • 如果 Web Application: Exploded 中没有 From Modules… ,则进行以下的步骤

File -> Project Structure ->Modules -> “+” ->web
idea web 项目部署 Tomcat

  • 在项目的WEB/WEB_INF文件夹中创建 classes(用来存放编译的.class文件) 和 lib(用来存储导入的jar包) 两个文件夹

  • 选择File -> Project Structure ->Modules -> Paths ->选择 Use module complie output path,然后两个 path 均填入 classes 文件夹的路径
    idea web 项目部署 Tomcat

  • 选择File -> Project Structure ->Modules -> Dependecies -> “+” -> JARs or directories,选择 lib 文件夹
    idea web 项目部署 Tomcat

部署 Tomcat 并运行项目
Run -> Edit Configurations,选择创建好的 Tomcat -> Deployment -> “+” -> Artifact ->设置 Application Context(虚拟链接地址,运行项目中文件时的前缀地址)
idea web 项目部署 Tomcat

最后就可以启动项目了