在WebSphere中启动时Jenkins失败:WebApp.getInitParameter()中的NullPointerException

时间:2016-11-14 19:42:22

标签: jenkins websphere redhat

我有WebSphere 8.5.5.9并希望在其上运行Jenkins,因此,我已经安装了jenkins.war(最后一个版本2.19.2),但是当我尝试启动它时,我得到了错误以及应用程序(Jenkins)无法启动。

操作系统:红帽企业Linux服务器版本6.7(圣地亚哥) - 64位

[11/14/16 14:34:55:824 EST] 0000007c BootFailure   E   Failed to initialize Jenkins
                                 hudson.util.HudsonFailedToLoad: java.lang.NullPointerException
    at hudson.WebAppMain$3.run(WebAppMain.java:248)
Caused by: java.lang.NullPointerException
    at com.ibm.ws.webcontainer.webapp.WebApp.getInitParameter(WebApp.java:2791)
    at com.ibm.wsspi.webcontainer.facade.ServletContextFacade.getInitParameter(ServletContextFacade.java:264)
    at jenkins.util.SystemProperties.tryGetValueFromContext(SystemProperties.java:322)
    at jenkins.util.SystemProperties.getString(SystemProperties.java:121)
    at jenkins.util.SystemProperties.getInteger(SystemProperties.java:258)
    at jenkins.model.Jenkins.<init>(Jenkins.java:599)
    at hudson.model.Hudson.<init>(Hudson.java:85)
    at hudson.model.Hudson.<init>(Hudson.java:81)
    at hudson.WebAppMain$3.run(WebAppMain.java:231)

有人知道可能是什么原因?

由于

1 个答案:

答案 0 :(得分:0)

从WebSphere查看其他日志我发现了一个像这样的错误:

  

受限制的程序化会话cookie

寻找新错误的新解决方案,我找到了解决方案:

只需从程序化会话cookie配置中删除项目

Cookie域名:* Cookie名称:&#34; JSESSIONID&#34; Cookie路径:/

从:

安全&gt;全球安全&gt;程序化会话cookie配置。

在那之后,我可以成功地开始詹金斯。