1.Tomcat出现部署不成功问题
在运行时,Tomcat一直出现部署不成功问题,最后发现是依赖导入问题,版本不对应
jsp,servlet,tomcat版本应保持对应,否则部署不成功,具体看图
Tomcat8.5对应依赖
jsp
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.1</version>
</dependency>
servlet
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
对应版本后,可以部署成功
2.页面报500错误,找不到pojo中get方法
SQL语句中,数据库字段名和pojo中字段名不一致,SQL语句与数据库中字段名不一致,找找就对了
3.页面报404找不到mapper
在Maven中配置build
<!-- 在build中配置resources,来防止我们资源导出失败的问题-->
<build>
<resources>
<resource>
<directory>
src/main/resources
</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>
src/main/java
</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
4.解决Tomcat乱码问题
在使用Tomcat时,出现日志和服务器乱码,需要对Tomcat配置文件中的编码格式进行修改
- 若服务器乱码
找到Tomcat路径下的conf/server.xml文件,修改编码格式如下图
- 若控制台输出日志乱码
找到Tomcat路径下的conf/logging.properties文件,修改编码格式如下图
乱码问题解决