下载插件后,无法访问Jenkins服务器。我正在使用Windows 7。 我试图手动启动Windows Jenkins服务,但我收到以下消息:
" Windows无法在Local COmputer上启动Jenkins服务。错误 1067:流程意外终止"
我还尝试从安装目录运行jenkins.exe,但没有成功。 在错误日志中,我看到以下内容:
INFO: Obtained the updated data file for hudson.tasks.Maven.MavenInstaller
Ιουν 06, 2014 11:31:46 ΠΜ hudson.model.DownloadService$Downloadable doPostBack
INFO: Obtained the updated data file for hudson.tools.JDKInstaller
Ιουν 06, 2014 11:32:18 ΠΜ hudson.model.UpdateCenter doSafeRestart
INFO: Scheduling Jenkins reboot
Ιουν 06, 2014 11:33:00 ΠΜ hudson.model.UpdateCenter$DownloadJob run
INFO: Starting the installation of FTP-Publisher Plugin on behalf of anonymous
Ιουν 06, 2014 11:33:15 ΠΜ hudson.model.UpdateCenter doRestart
INFO: Scheduling the core downgrade
Ιουν 06, 2014 11:33:25 ΠΜ hudson.model.UpdateCenter$UpdateCenterConfiguration download
INFO: Downloading FTP-Publisher Plugin
Ιουν 06, 2014 11:33:26 ΠΜ hudson.model.UpdateCenter$HudsonDowngradeJob run
INFO: Starting the downgrade of jenkins.war on behalf of anonymous
Ιουν 06, 2014 11:33:26 ΠΜ jenkins.model.Jenkins$24 run
INFO: Restart in 10 seconds
Ιουν 06, 2014 11:33:26 ΠΜ hudson.model.UpdateCenter$HudsonDowngradeJob run
INFO: Downgrading successful: jenkins.war
Ιουν 06, 2014 11:33:36 ΠΜ jenkins.model.Jenkins$24 run
SEVERE: Restarting VM as requested by anonymous
Error: Unable to access jarfile D:\Program Files (x86)\Jenkins\jenkins.war
Error: Unable to access jarfile D:\Program Files (x86)\Jenkins\jenkins.war
Error: Unable to access jarfile D:\Program Files (x86)\Jenkins\jenkins.war
有人可以帮忙吗?我们处于发布阶段,我无处可以进行测试..
答案 0 :(得分:3)
检查jenkins.xml
配置中应该有什么问题。在我的情况下,将-Xmx2048m
更改为-Xmx1024m
已修复。由于不支持2m堆大小。
<arguments>-Xrs -Xmx1024m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
答案 1 :(得分:2)
非常感谢你的评论。 显然,配置已损坏(缺少war文件),因为在安装插件时已进行重新启动。 为了我的好运,当我试图卸载jenkins(再次安装它)时,我点击了修复按钮,并恢复了所有丢失的文件和配置。 我必须向Windows操作系统提出这一点:)
答案 2 :(得分:2)
通过提供war文件的绝对路径来执行此操作 java -jar
答案 3 :(得分:1)
答案 4 :(得分:1)
当您的计算机上没有Java时,通常会显示此错误。 Jenkins接力于Java。
请按照以下步骤解决问题:
sudo yum install java-1.8.0-openjdk
systemctl enable jenkins
systemctl start jenkins
systemctl status jenkins
希望它会有所帮助。
答案 5 :(得分:1)
我在 Jenkins.war 的路径后添加了 --enable-future-java
标志并且它成功启动
答案 6 :(得分:0)
如果您使用msi(jenkins.msi)安装了jenkins,请运行修复。这是再次运行文件jenkins.msi并选择修复。
修复成功后,它将自动启动服务。
在我的案子里工作!有同样的问题。
答案 7 :(得分:0)
我今天遇到了类似的挑战,在检查Jenkins安装目录时,我发现了备份副本jenkins.war.bak
。因此,我只复制了文件并将其重命名为jenkins.war
,然后启动jenkins
,瞧,一切正常。
答案 8 :(得分:0)
您也可以检查安装目录中的jenkins.err.log
文件,而不用猜测哪个答案合适。
就我而言,詹金斯抱怨更新后不支持JRE。解决方法是下载所需的JRE,并通过在jenkins.exe
文件中配置路径来告诉jenkins.xml
使用它。
答案 9 :(得分:0)
请查看 .jenkins 文件夹中的 jenkins.err 文本文件,以了解实际的错误。
对我来说,它与 JVM 有关。我不得不从 JAVA_OPTIONS 更改值,以前是jdk路径,所以我将其更改为值-Xmx512M。
答案 10 :(得分:0)
打开您的c以及用户和PC名称。 删除.jerkins文件夹 和 再次重新启动CMD操作。 IT将正常工作不用担心。
注意:假设如果您在IT公司工作,那么某些端口专业已被删除。因此,请使用允许您使用办公室的端口号。 例如 : java -jar jerkins.war --httpPort = 3000
享受......
答案 11 :(得分:0)
使用_JAVA_OPTIONS
值检查环境变量,如果该值大于-xmx256m
或-xmx512m
,则将其更改为这些值之一。
它对我有用
答案 12 :(得分:0)
我安装了 JDK 8 而不是 JDK 13,而且运行良好
答案 13 :(得分:0)
目前java版本不应该大于8(Why?)。 (如果是,请从 here 下载,然后将您的 $JAVA_HOME
重新指向当前的 JRE。)(参考:https://stackoverflow.com/a/26640589/3375356)
最好使用 WAR 文件进行安装,而不是将其安装为 Windows 服务,因为这需要运行 Jenkins 的帐户具有作为服务登录的权限。
cd
到保存 jenkins.war 文件的路径并运行 java -jar jenkins.war
。或