IDEA使用maven中tomcat插件启动项目乱码问题

今天用IDEA来启动项目,使用的是maven中的tomcat7插件,正常启动后,再页面操作新增或修改数据时,发生了诡异的事,

中文保存后全部乱码。。。顿时不淡定了,接着就开始排查原因

首先检查IDEA的编码格式,如图:

IDEA使用maven中tomcat插件启动项目乱码问题

编码格式都是UTF-8,没有问题。

然后又检查数据库编码格式:

IDEA使用maven中tomcat插件启动项目乱码问题

也没发现问题。。。

顿时郁闷了,后来又从pom.xml中配置的tomcat插件入手检查,

发现项目中的配置为:

            <plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<url>${deploy.tomcat7.url}</url>
<server>cargo-server</server>
<update>true</update>
</configuration>
</plugin>

并没有配置编码格式,加上后再试:

            <plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<url>${deploy.tomcat7.url}</url>
<server>cargo-server</server>
<update>true</update>
<uriEncoding>UTF-8</uriEncoding>
</configuration>
</plugin>

问题完美解决。

上一篇:IntelliJ IDEA 2017版 spring-boot修改端口号配置把端口号改为8081


下一篇:只有PD号的调起