命令行安装Jenkins .war包报TangoProject-License.url访问被拒绝如何解决
通过.war包安装Jenkins启动失败问题排查与解决
问题描述
尝试通过.war文件方式安装Jenkins,每次安装均失败。
运行环境
- Windows 10 专业版
- 拥有管理员权限
- OpenJDK版本为"11.0.2" 2019-01-15/ OpenJDK Runtime Environment 18.9 (build 11.0.2+9),已配置JAVA_HOME环境变量
已执行操作
- 下载Jenkins 2.303.1 LTS版本.war安装包
- 将.war包放置在C:\Tools目录下
- 以管理员身份打开CMD命令行
- 切换工作目录至C:\Tools
- 执行命令:
java -jar jenkins.war
错误输出
C:\Tools>java -jar jenkins.war Running from: C:\Tools\jenkins.war webroot: $user.home/.jenkins 2021-09-03 23:31:25.531+0000 [id=1] INFO org.eclipse.jetty.util.log.Log#initialized: Logging initialized @681ms to org.eclipse.jetty.util.log.JavaUtilLog 2021-09-03 23:31:25.596+0000 [id=1] INFO winstone.Logger#logInternal: Beginning extraction from war file 2021-09-03 23:31:27.938+0000 [id=1] INFO winstone.Logger#logInternal: Jetty shutdown successfully java.io.FileNotFoundException: C:\Users\sb\.jenkins\war\images\TangoProject-License.url (Access is denied) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237) at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:187) at winstone.HostConfiguration.getWebRoot(HostConfiguration.java:299) at winstone.HostConfiguration.<init>(HostConfiguration.java:84) at winstone.HostGroup.initHost(HostGroup.java:66) at winstone.HostGroup.<init>(HostGroup.java:45) at winstone.Launcher.<init>(Launcher.java:174) at winstone.Launcher.main(Launcher.java:369) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at Main._main(Main.java:375) at Main.main(Main.java:151) 2021-09-03 23:31:27.944+0000 [id=1] SEVERE winstone.Logger#logInternal: Container startup failed java.io.FileNotFoundException: C:\Users\sb\.jenkins\war\images\TangoProject-License.url (Access is denied) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237) at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:187) at winstone.HostConfiguration.getWebRoot(HostConfiguration.java:299) at winstone.HostConfiguration.<init>(HostConfiguration.java:84) at winstone.HostGroup.initHost(HostGroup.java:66) at winstone.HostGroup.<init>(HostGroup.java:45) at winstone.Launcher.<init>(Launcher.java:174) at winstone.Launcher.main(Launcher.java:369) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at Main._main(Main.java:375) at Main.main(Main.java:151) C:\Tools>
补充说明
- 使用Windows.exe安装包安装Jenkins可正常启动无异常
- 设备后台运行OneDrive,但判断其与本次报错无关
解决方案
本次报错的诱因是AVG Security Suite安全套件,禁用该软件后改用Windows防火墙,即可正常完成Jenkins安装。
内容的提问来源于stack exchange,提问作者sb1987
相关产品推荐
相关产品推荐

