Tomcat创建Web项目遇到的问题总结(IDEA)
Tomcat的下载
-
官网地址http://tomcat.apache.org/
附下Tomcat与JDK对应版本
IDEA创建Web项目
-
如果是IDEA2020版本,对于创建Web项目的方式有所改变
对于2020版本:
-
文件 ->新建项目
-
在新建的项目下右键点击添加框架的支持
-
勾选Web Application
此处也可以勾选Maven
-
对于2019版本:
1. 文件->新建模块
2. 勾选Web Application
-
JDK版本问题
-
对于JDK8.0前无问题
-
对于JDK8.0后,JDK库中不含Servlet相关jar包,需要手动导入(可用Maven自动导入)
用Maven导入后,进行测试发现有些jar包无法被编辑器找到,因此我们需要将导入的相关jar包手动导入到WEB-INF/lib文件下
-
-
在用Maven部署项目过程中发现Java编译器版本和下面的字节版本以及语言等级不符(即出现不支持开发版本5.0相关错误)
解决方法如下:
在pom.xml文件中添加:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <!--指定Java版本--> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>
并将箭头所指放下设置为想要的JDK版本
部署Tomcat
- 相关步骤
- 点击运行->编辑配置
- 点击左上角+号找到Tomcat Server里的本地
- 点击右上角+号选择工件
- 点击应用后再点击确定
在用Maven创建Web项目时,需要将生成的web文件夹移动到src/main里,如果不用Maven不用执行此操作
- 运行Tomcat会得到一个END界面即表示成功
-
改变欢迎资源文件
在web里找到web.xml文件
<!--自定义默认欢迎文件资源--> <welcome-file-list> <welcome-file>login.html</welcome-file> </welcome-file-list>
可以设置多个 ,Tomcat会依次去寻找
欢迎资源文件即Tomcat启动后访问的第一个页面,可以理解为默认页面