Maven整合Tomcat外掛以及URL傳參中文亂碼問題
阿新 • • 發佈:2019-02-16
外掛的配置:
<!-- 配置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 ,並運行當前專案 |