Windows下Apache+Tomcat+jsp+php的服務器整合配置出現Service Unavailable錯誤
0
Windows下Apache+Tomcat+jsp+php的服務器整合配置出現Service Unavailable錯誤
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems.
Please try again later.
1.JDK (安裝目錄 L:/Java)
2.Apache2.4 (安裝目錄 J:/Apache24)
3.tomcat 8.0.17 (安裝目錄L:\service\tomcat8)
4.tomcat-connectors-1.2.39-windows-i386-httpd-2.4.x
5.PHP
網站根目錄:J:\PHPWeb
系統環境Win7
由于80端口被IIS占用,Apache用8082端口,tomcat用8080端口
按照這里提供的說明
http://www.cnblogs.com/zyw-205520/p/3603262.html
配置完成以后,tomcat 能單獨使用,能訪問jsp頁面;
apache也能單獨使用,能訪問html,php頁面;
但是卻不能通過Apache轉到tomcat訪問JSP頁面,出現錯誤404,
找不到該文件。
我是這樣操作的:建立項目test,test文件夾下有一個test1.html,test2.jsp兩個
文件,將test文件夾一份放到L:\service\tomcat8\webapps下
另外copy一份放到網站根目錄:J:\PHPWeb下。
瀏覽器上能訪問
http://localhost:8082/test1/test1.html
http://localhost:8080/test1/test2.jsp
http://localhost:8080/test1/test1.html
但是
http://localhost:8082/test1/test2.jsp
卻出現錯誤:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems.
Please try again later.
請問這是什么原因?如何處理?
以下是一些關鍵配置文件部分內容:
1、Apache的配置文件httpd.conf
Listen 8082
LoadModule jk_module "J:/Apache24/modules/mod_jk.so"
JkLogFile "L:/service/tomcat8/logs/mod_jk2.log"
JkWorkersFile "L:/ConnApaTom/workers.properties"
DocumentRoot J:/PHPWeb
DirectoryIndex index.html index.htm index.jsp index.action
JkMount /*WEB-INF ajp13
JkMount /*j_spring_security_check ajp13
JkMount /*.action ajp13
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.do ajp13
JkMount /*.action ajp13
2、L:/ConnApaTom/workers.properties文件內容為
workers.tomcat_home="L:/service/tomcat8"
workers.java_home="L:/Java"
ps=/
worker.list= ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
3、tomcat的server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems.
Please try again later.
1.JDK (安裝目錄 L:/Java)
2.Apache2.4 (安裝目錄 J:/Apache24)
3.tomcat 8.0.17 (安裝目錄L:\service\tomcat8)
4.tomcat-connectors-1.2.39-windows-i386-httpd-2.4.x
5.PHP
網站根目錄:J:\PHPWeb
系統環境Win7
由于80端口被IIS占用,Apache用8082端口,tomcat用8080端口
按照這里提供的說明
http://www.cnblogs.com/zyw-205520/p/3603262.html
配置完成以后,tomcat 能單獨使用,能訪問jsp頁面;
apache也能單獨使用,能訪問html,php頁面;
但是卻不能通過Apache轉到tomcat訪問JSP頁面,出現錯誤404,
找不到該文件。
我是這樣操作的:建立項目test,test文件夾下有一個test1.html,test2.jsp兩個
文件,將test文件夾一份放到L:\service\tomcat8\webapps下
另外copy一份放到網站根目錄:J:\PHPWeb下。
瀏覽器上能訪問
http://localhost:8082/test1/test1.html
http://localhost:8080/test1/test2.jsp
http://localhost:8080/test1/test1.html
但是
http://localhost:8082/test1/test2.jsp
卻出現錯誤:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems.
Please try again later.
請問這是什么原因?如何處理?
以下是一些關鍵配置文件部分內容:
1、Apache的配置文件httpd.conf
Listen 8082
LoadModule jk_module "J:/Apache24/modules/mod_jk.so"
JkLogFile "L:/service/tomcat8/logs/mod_jk2.log"
JkWorkersFile "L:/ConnApaTom/workers.properties"
DocumentRoot J:/PHPWeb
DirectoryIndex index.html index.htm index.jsp index.action
JkMount /*WEB-INF ajp13
JkMount /*j_spring_security_check ajp13
JkMount /*.action ajp13
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.do ajp13
JkMount /*.action ajp13
2、L:/ConnApaTom/workers.properties文件內容為
workers.tomcat_home="L:/service/tomcat8"
workers.java_home="L:/Java"
ps=/
worker.list= ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
3、tomcat的server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />