两个前提:

  1. 创建项目目录结构和web.xml文件
  2. 下载并配置Tomcat环境
1.创建项目目录结构和web.xml文件
1.1 创建项目

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

1.2 项目名+模块名

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

1.3 创建webapps和WEB-INF目录: src—>main—>new—>directory—>webapps—>new—>directory—>WEB-INF

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

1.4 Files—>project structure(或直接按F4)打开—>创建Web Modules

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

1.5 删除Deployment Descriptors和Web Resource Directories原来的路径—>点击加号—>加入新的路径

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

1.6 新的路径如下

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

1.7 注意! 有些同学添加的路径会发现只有WEB-INF,并没有其路径下的web.xml文件,这里只需要将原有的路径删除再重新点右侧的加号就能加上web.xml文件了

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

1.8 点击Apply—>Artifacts—>加号—>选项如图

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

1.9 一路OK就好,IDEA会帮你自动配置好

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

1.10 此时可以看到项目WEB-INF文件夹目录下已经有web.xml文件了

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

web.xml:

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

2.下载并配置Tomcat
  1. 下载Tomcat : http://tomcat.apache.org/

  2. 解压,打开安装目录下的 conf/tomcat-users.xml ,添加用户名和密码

username 作为登录名 password作为登录密码

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat
3.打开安装目录下的 bin/startup.bat

当出现最后一句就代表配置成功

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

  • 有些同学的startup.bat后cmd中显示的都是乱码,可以试试打开安装目录下的 conf/logging.properties
  • 根据图示将java.util.logging.ConsoleHandler.encoding = UTF-8中的 UTF-8 改成 GBK
    JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat
  • 还有些同学依旧不能成功安装,尝试检查一下是不是端口被占用等,可以看看博客中的一些解决方法

4.配置成功后会弹出弹窗可输入登录名和密码

没有弹出弹窗也可以直接登录输入网址:http://localhost:8080 进入tomcat

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

  • 有些同学输入localhost:8080或者127.0.0.1:8080打开页面失败,是因为没有运行tomcat,打开安装目录下的 bin/tomcat9.exe或者startup.bat 不要关闭,在输入网址就能进入官网了

5.配置环境变量

打开系统变量,新建如图:变量值为tomcat存放路径注意Tomcat运行需要JAVA_HOME环境,配置变量指向为jdk安装路径

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat
以上,就是Tomcat的整个配置过程了,每个人在配置过程中遇到的问题可能都不一样,多在博客中找找解决办法就好了

创建一个web项目

记得在项目开始选中Enable Auto-Import,以便之后添加依赖时IDEA自动同步

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

1.添加依赖

将要用的Servlet jar包依赖添加到pom.xml中,网址:https://mvnrepository.com/

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

2.编写Servlet程序
3.部署Tomcat
3.1下载Tomcat
3.2 部署Tomcat

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

3.2.1 添加本地Tomcat

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

3.2.2 为Tomcat命名,添加Tomcat Home

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

3.2.3 添加jdkJavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat
3.2.4 添加Artifacts

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

3.2.5添加项目名称

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

3.2.6 在Servlet代码中标注匹配规则urlPatternsJavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat
3.2.7 运行

JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat

3.2.8 弹出网页界面,但是会报404JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat
3.2.9 输入匹配规则 /ServletJavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat
3.2.10 输出网页JavaWeb—在IntelliJ IDEA环境下创建Web项目并部署到Tomcat
以上就是创建一个web项目并在IntelliJ IDEA环境下的部署Tomcat的基本步骤,希望对你有帮助。

完整代码GitHub:https://github.com/Loinbo/JavaWeb/tree/master/Web

相关文章:

  • 2021-05-21
  • 2021-11-28
  • 2021-08-07
  • 2021-04-02
  • 2021-08-22
猜你喜欢
  • 2021-11-11
  • 2021-10-28
  • 2021-06-14
  • 2022-01-03
  • 2021-08-08
  • 2021-07-30
  • 2022-01-03
相关资源
相似解决方案