1. 程式人生 > >Jenkins控制臺中文輸出亂碼解決方法

Jenkins控制臺中文輸出亂碼解決方法

http 在服務器 管理 中文 服務器環境 電腦 image tomcat pps

1、 設置jenkins所在服務器環境變量,右鍵我的電腦→屬性→高級系統設置→環境變量,添加JAVA_TOOL_OPTIONS

技術分享圖片

2、修改Tomcat配置,進入apache_tomcat/conf文件夾下,編輯server.xml,在Connector port="8080"後面加入useBodyEncodingForURI="true"

<Connector port="8080" useBodyEncodingForURI="true" protocol="HTTP/1.1"

  connectionTimeout="20000"

  redirectPort="8443" />

3、啟動tomcat,運行jenkins,進入系統管理→系統設置,在全局屬性處勾選Environment variables,添加編碼環境變量LANG=zh_CN.UTF-8

PS:

如果是Jenkins是war包,除了修改環境變量之外,還有一種方式:

java -Dfile.encoding=UTF-8 -jar d:\tomcat\apache-tomcat-9.0.2\webapps\jenkins.war Done

Jenkins控制臺中文輸出亂碼解決方法