1. 程式人生 > >Maven整合Tomcat外掛以及URL傳參中文亂碼問題

Maven整合Tomcat外掛以及URL傳參中文亂碼問題

外掛的配置:

<!-- 配置Tomcat外掛 -->
<plugins>
    <plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <configuration>
        <path>/MiniBlog</path>
        <port>8888</port>
        <uriEncoding>UTF-8</uriEncoding>
        <useBodyEncodingForURI>true</useBodyEncodingForURI>
    </configuration>
    </plugin>
</plugins>

外掛的使用:

        在你的專案上右鍵,然後Run As  選擇Maven Build...

        

然後點選Run執行就可以了。

至於URL傳參中文亂碼的問題,不嫌麻煩的話可以編碼解碼搞一波,簡單的方法就是在配置Tomcat外掛的時候加上

        <uriEncoding>UTF-8</uriEncoding>
        <useBodyEncodingForURI>true</useBodyEncodingForURI>

就OK了。和之前修改Tomcat的server.xml配置檔案時一樣的效果

順帶補充幾個其他命令:

命令描述
tomcat:deploy部署一個web war包
tomcat:reload重新載入web war包

tomcat:start

啟動tomcat

tomcat:stop

停止tomcat

tomcat:undeploy

停止一個war包
tomcat:run啟動嵌入式tomcat ,並運行當前專案