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

能否无插件启动Jenkins?离线NonStop服务器(Tomcat部署)启动问题

如何在离线NonStop服务器(Tomcat部署)上强制无插件启动Jenkins

刚好我处理过类似的离线Jenkins部署场景,尤其是Tomcat下的情况,给你几个可行的方案来跳过联网的插件安装向导:

核心方案:添加JVM启动参数跳过安装向导

因为你的Jenkins部署在Tomcat上,关键是给Jenkins添加启动参数,强制跳过初始的插件安装流程:

  • 修改Tomcat启动脚本:找到Tomcat的启动脚本(比如catalina.sh或startup.sh),在JVM参数部分添加:

    -Djenkins.install.runSetupWizard=false
    

    这个参数会直接让Jenkins跳过向导,启动一个无插件的空白实例,完全不会尝试联网。

  • 通过Tomcat context.xml配置:如果不想修改启动脚本,也可以在Tomcat的context.xml(或者Jenkins应用的META-INF/context.xml)里添加参数:

    <Context>
      <!-- 其他配置 -->
      <Parameter name="jenkins.install.runSetupWizard" value="false" override="false"/>
    </Context>
    
  • 完成配置后,重启Tomcat,Jenkins就会直接进入主界面,不会卡在插件安装的步骤了。

后续离线安装插件的补充

既然你已经准备了.hpi插件包,启动无插件Jenkins后,可以这样离线安装:

  • 进入Jenkins后台,点击系统管理 -> 插件管理 -> 切换到高级标签
  • 在「上传插件」区域,选择本地的.hpi文件上传即可完成安装。
  • 注意:一定要确保下载的.hpi版本和你的Jenkins版本兼容,建议提前在有网环境的Jenkins插件页面,找到对应版本的插件包下载备用。

额外注意事项

  • 如果之前已经启动过Jenkins并卡在向导,可能需要清理JENKINS_HOME目录下的临时配置(比如config.xml里的安装向导相关设置),确保新的启动参数能生效。
  • 在NonStop服务器上,要注意给Tomcat进程分配足够的文件权限,保证它能读写Jenkins的配置目录和文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 12:30:26