在Tomcat上安装.war文件,得到503错误

我试图在Apache和Tomcat的ArchLinux框中安装“YouTrack”。 虽然我对Tomcat完全陌生,但我得到了“503服务暂时不可用”的错误。

我通过软件包pipe理器安装了Tomcat7,并将“youtrack.war”放入这个path:/usr/share/tomcat7/webapps/youtrack.war

我在这里修改了Tomcat的server.xml:

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 

然后在Apache中,我configuration了这个:

 Listen 8081 NameVirtualHost *:8081 <VirtualHost *:8081> ProxyPass / ajp://127.0.0.1:8009/youtrack ProxyPassReverse / ajp://127.0.0.1:8009/youtrack </VirtualHost> 

然后我开始重新启动这两个服务,并去“ http:// <服务器>:8081 / ”并得到了503错误:

 Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Additionally, a 503 Service Temporarily Unavailable error was encountered while trying to use an ErrorDocument to handle the request. 

看来,Tomcat解压缩到/ usr / share / tomcat7 / webapps / youtrack /的战争文件,所以我敢肯定,这是工作。

谢谢

UPDATE

我添加到虚拟主机,它的工作原理:

  <Proxy *> AddDefaultCharset Off Order deny,allow Allow from all </Proxy> 

取消注释tomcat server.xml文件中的AJP部分以及用户在Apacheconfiguration文件的vhost部分中的那个端口。 该协议必须是AJP,而不是HTTP工作。