两个前提:
- 创建项目目录结构和web.xml文件
- 下载并配置Tomcat环境
1.创建项目目录结构和web.xml文件
1.1 创建项目
1.2 项目名+模块名
1.3 创建webapps和WEB-INF目录: src—>main—>new—>directory—>webapps—>new—>directory—>WEB-INF
1.4 Files—>project structure(或直接按F4)打开—>创建Web Modules
1.5 删除Deployment Descriptors和Web Resource Directories原来的路径—>点击加号—>加入新的路径
1.6 新的路径如下
1.7 注意! 有些同学添加的路径会发现只有WEB-INF,并没有其路径下的web.xml文件,这里只需要将原有的路径删除再重新点右侧的加号就能加上web.xml文件了
1.8 点击Apply—>Artifacts—>加号—>选项如图
1.9 一路OK就好,IDEA会帮你自动配置好
1.10 此时可以看到项目WEB-INF文件夹目录下已经有web.xml文件了
web.xml:
2.下载并配置Tomcat
-
下载Tomcat : http://tomcat.apache.org/
-
解压,打开安装目录下的 conf/tomcat-users.xml ,添加用户名和密码
username 作为登录名 password作为登录密码
3.打开安装目录下的 bin/startup.bat
当出现最后一句就代表配置成功
- 有些同学的startup.bat后cmd中显示的都是乱码,可以试试打开安装目录下的 conf/logging.properties
- 根据图示将java.util.logging.ConsoleHandler.encoding = UTF-8中的 UTF-8 改成 GBK
- 还有些同学依旧不能成功安装,尝试检查一下是不是端口被占用等,可以看看博客中的一些解决方法
4.配置成功后会弹出弹窗可输入登录名和密码
没有弹出弹窗也可以直接登录输入网址:http://localhost:8080 进入tomcat
- 有些同学输入localhost:8080或者127.0.0.1:8080打开页面失败,是因为没有运行tomcat,打开安装目录下的 bin/tomcat9.exe或者startup.bat 不要关闭,在输入网址就能进入官网了
5.配置环境变量
打开系统变量,新建如图:变量值为tomcat存放路径(注意Tomcat运行需要JAVA_HOME环境,配置变量指向为jdk安装路径)
以上,就是Tomcat的整个配置过程了,每个人在配置过程中遇到的问题可能都不一样,多在博客中找找解决办法就好了
创建一个web项目
记得在项目开始选中Enable Auto-Import,以便之后添加依赖时IDEA自动同步
1.添加依赖
将要用的Servlet jar包依赖添加到pom.xml中,网址:https://mvnrepository.com/
2.编写Servlet程序
3.部署Tomcat
3.1下载Tomcat
3.2 部署Tomcat
3.2.1 添加本地Tomcat
3.2.2 为Tomcat命名,添加Tomcat Home
3.2.3 添加jdk
3.2.4 添加Artifacts
3.2.5添加项目名称
3.2.6 在Servlet代码中标注匹配规则urlPatterns
3.2.7 运行
3.2.8 弹出网页界面,但是会报404
3.2.9 输入匹配规则 /Servlet
3.2.10 输出网页
以上就是创建一个web项目并在IntelliJ IDEA环境下的部署Tomcat的基本步骤,希望对你有帮助。
完整代码GitHub:https://github.com/Loinbo/JavaWeb/tree/master/Web