Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-25063

JIRA 4.4rc1 EAP will not work from inside a .war file

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Highest Highest
    • None
    • 4.4 - EAP
    • Installation
    • Ubuntu 11.04, Tomcat 6, OpenJDK 1.6, JIRA 4.4 WAR file

      The code at: jira-core/src/main/java/com/atlassian/jira/startup/JiraHomeStartupCheck.java line 202 contains:

      
      File webappServletPath = new File(servletContext.getRealPath("/"));
      
      

      According to API at http://download.oracle.com/javaee/5/api/javax/servlet/ServletContext.html#getRealPath(java.lang.String) the getRealPath("/") method will return null when used from inside a .war file.

      When trying to run JIRA from a war file this error occurs:

      ...
      Caused by: java.lang.NullPointerException
              at java.io.File.<init>(File.java:239)
              at com.atlassian.jira.startup.JiraHomeStartupCheck.validateJiraHome(JiraHomeStartupCheck.java:202)
              at com.atlassian.jira.startup.JiraHomeStartupCheck.isOk(JiraHomeStartupCheck.java:99)
              at com.atlassian.jira.startup.StartupStateTemplate$CreateStartupChecksResult.call(StartupStateTemplate.java:122)
              at com.atlassian.jira.startup.StartupStateTemplate$CreateStartupChecksResult.call(StartupStateTemplate.java:115)
              at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
              at java.util.concurrent.FutureTask.run(FutureTask.java:166)
              at com.atlassian.jira.startup.StartupStateTemplate.isStartupChecksPassed(StartupStateTemplate.java:47)
              ... 42 more
      2011-07-13 16:16:17,504 main ERROR      [atlassian.jira.startup.LauncherContextListener] Unable to start JIRA.
      ...

              Unassigned Unassigned
              ba734941625d Evgeny Zislis
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: