idea中遇到的问题
1、Maven运行web时,出现jakarta.servlet.ServletException: 类Servlet不是Servlet的问题
tomcat10之后不是javax.servlet了而是jakarta.servlet,所以Web的依赖应该换成下面的这两个,换了之后就对了。
<!--jsp的依赖-->
<dependency>
<groupId>jakarta.servlet.jsp</groupId>
<artifactId>jakarta.servlet.jsp-api</artifactId>
<version>3.0.0</version>
<scope>provided</scope>
</dependency>
<!--jar包的依赖-->
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>5.0.0</version>
<scope>provided</scope>
</dependency>
2、Tomcat日志出现乱码
1.首先保证你的Idea中整体环境是UTF-8的,我们平常做项目一般都是UTF-8的大环境

2.Idea中开发环境下使用的是catalina的方式启动tomcat,并且日志信息是原生的没有加工过的,windows系统默认它会采用GBK编码打印,我们找到项目所使用的tomcat服务器安装位置,修改apache-tomcat-8.5.58\conf目录下的logging.properties文件,把里面所有的UTF-8全部改成GBK。

-Dfile.encoding=GBK


浙公网安备 33010602011771号