Linux jenkins 生成的jar复制到远程linux系统后服务启动乱码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux jenkins 生成的jar复制到远程linux系统后服务启动乱码相关的知识,希望对你有一定的参考价值。

步骤1:manege jenkins -> configure system

 

 LANG : zh_CN.UTF-8

步骤2:构建时设置环境变量,command: source /etc/profile;export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8

步骤3:pom.xml加如下配置,设置编码格式

          <properties>
                    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
          </properties>

其他参考:

ssh 登陆远程nohup java 脚本无效,但设置生效后日志中文乱码

jenkins LC_ALL 解决jenkins打包乱码问题

以上是关于Linux jenkins 生成的jar复制到远程linux系统后服务启动乱码的主要内容,如果未能解决你的问题,请参考以下文章

systemd 和 Jenkins CI 的 Java 可执行 jar 位置最佳实践?

jenkins部署java项目到远程linux

jenkins节点启动

DevOps之四--Publish over SSH远程部署

无法将 slave.jar 复制到 slave 上的“/home/jenkins”

jenkins ssh 代理无法将战争复制到远程服务器