You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

以WAR包运行Jenkins时,如何修改system properties中的user.timezone?

修改WAR包运行的Jenkins系统属性的方法

直接在启动命令中追加参数

运行WAR包时,直接在java命令后通过-D参数名=参数值的形式添加系统属性,比如设置时区:

java -Duser.timezone=Asia/Shanghai -jar jenkins.war

所有需要调整的系统属性都可以用这种方式追加到启动命令里。

编写启动脚本(推荐)

如果不想每次启动都手动输入参数,可以写一个脚本简化操作:

  • Linux/macOS 示例脚本(命名为start_jenkins.sh):
#!/bin/bash
# 在这里定义需要的系统属性
JAVA_OPTS="-Duser.timezone=Asia/Shanghai -Dfile.encoding=UTF-8"
java $JAVA_OPTS -jar jenkins.war

给脚本添加执行权限:chmod +x start_jenkins.sh,之后直接运行脚本即可启动Jenkins。

  • Windows 示例脚本(命名为start_jenkins.bat):
set JAVA_OPTS=-Duser.timezone=Asia/Shanghai -Dfile.encoding=UTF-8
java %JAVA_OPTS% -jar jenkins.war

注意事项

部分Jenkins内部配置可以在后台全局系统配置中调整,但像时区这类系统级属性,通过启动参数设置的优先级更高、效果更稳定。

内容的提问来源于stack exchange,提问作者Joker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 01:09:26