jenkins"控制台输出"乱码问题解决

  今天在搭建Jenkins环境时,安装完Tomcat、Jenkins、创建项目进行构建后,在查看控制台输出时,结果中文全部显示乱码。然后呢,就是漫长的解决历程,最终呢,解决乱码问题的时间终于超过了环境搭建的时间,为了后来的同学少因为“某搜索引擎”的等等问题,现在整理下我的解决历程。

       (1)进入到Tomcat的conf下,在配置文件server.xml的connector节点增加配置:useBodyEncodingForURI="true"。增加完后是长这样的:

    <Connector useBodyEncodingForURI="true" port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

  (2)进入到Tomcatbin下,新增文件setenv.sh并增加以下内容:

    JAVA_OPTS = "$JAVA_OPTS -Dfile.encoding=UTF-8"

  (3)在Windows系统下添加环境变量!步骤:我的电脑-属性-高级系统配置-高级-环境变量-新建:

      变量名:JAVA_TOOL_OPTIONS

      变量值:-Dfile.encoding=UTF-8
  (4)重启Jenkins。可以在计算机“服务”中找到Jenkins进行重启。

 

posted @ 2019-07-19 13:42  南山散人  阅读(588)  评论(0编辑  收藏  举报