Tomcat7 使用Apache Tomcat 7和PostgreSQL 9.3.4启动JIRA WAR实例时出现问题
我目前正在尝试使用Tomcat7和PSQL设置JIRA门户Tomcat7 使用Apache Tomcat 7和PostgreSQL 9.3.4启动JIRA WAR实例时出现问题,tomcat7,jira,Tomcat7,Jira,我目前正在尝试使用Tomcat7和PSQL设置JIRA门户 **OS Version** root@DevJira~ $lsb_release -d **Description: Ubuntu 14.04 LTS** **JAVA VERSION** root@DevJira~ $java -version **java version "1.8.0_05"** Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot
**OS Version**
root@DevJira~ $lsb_release -d
**Description: Ubuntu 14.04 LTS**
**JAVA VERSION**
root@DevJira~ $java -version
**java version "1.8.0_05"**
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode)
**PSQL VERSION**
root@DevJira~ $psql --version
psql (PostgreSQL) 9.3.4
当我尝试进入我的localhost/jira时,我收到以下错误:
HTTP Status 404 - /jira
type Status report
message /jira
description The requested resource is not available.
Apache Tomcat/7.0.52 (Ubuntu)
catalina.log显示:
Jun 09, 2014 8:20:54 PM org.apache.catalina.startup.HostConfig deployDescriptor
SEVERE: Error deploying configuration descriptor /etc/tomcat7/Catalina/localhost/jira.xml
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/jira]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:904)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:670)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Jun 09, 2014 8:20:54 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /var/lib/tomcat7/webapps/ROOT
Jun 09, 2014 8:20:56 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Jun 09, 2014 8:20:56 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1584 ms
任何您可能需要的进一步信息,请让我知道。首先,正如Scott上面提到的,您最多需要Java 7来运行JIRA。所有Atlassian产品都不是为Java8部署而构建的。只需设置Java7,并确保
$Java\u HOME
变量指向Java7
然后,根据Atlassian的知识库重新构建WAR文件:我怀疑这与上面的Tomcat部署问题有关,但您应该知道当前版本的JIRA。查看其他日志以了解部署出现问题的详细信息,并将该信息添加到您的问题中。