Article ID: 1569, created on Feb 17, 2012, last review on May 11, 2014

  • Applies to:
  • Plesk 11.x for Linux
  • Plesk 10.x for Linux

Resolution


Plesk 使用与操作系统兼容的Tomcat提供服务. 有两种方式可以访问运行在Plesk服务器上的JSP 应用程序: 通过 9080 和 80 端口. 如果你通过 9080 端口来访问 (例如 http://domain.tld:9080/WebAppName), 你将直接从Tomcat服务程序得到反馈.  如果直接访问 http://domain.tld/WebAppName/ (也就是访问80端口),  那么将由Apache服务器程序转发给 Tomcat 的 9008 端口 (Apache通过 mod_jk 模块转发, 具体是根据对应网站的httpd.include配置文件中的 AJP13 连接设置实现的), 例如:

<IfModule mod_jk.c>
JkMount /WebAppName ajp13
JkMount /WebAppName/* ajp13
</IfModule>

(注: Tomcat Coyote Connector监听9080端口,Tomcat Warp Connector监听9008端口)

Tomcat 默认带有一些示例程序可以用来验证相关功能是否正常 , 访问 http://SERVER_IP:9080/examples/.
如果希望验证在用户级网站域名上的Tomcat功能是否正常,请执行如下步骤:

1. 将跟随Tomcat一起分发的示例应用程序打成一个WAR包.  具体办法就是到Tomcat示例应用程序的目录下创建ZIP压缩包.
对于 Tomcat4:
cd /var/tomcat4/webapps/examples
zip -r examples4.war ./


对于 Tomcat 5:
cd /var/lib/tomcat5/webapps/jsp-examples
zip -r examples5.war ./


2. 然后通过Plesk用户级控制面板上传这个WAR文件, 重新启动Apache服务可以让这个java应用程序立刻部署并且检验是否运行正常.

如果在Tomcat运行期间遇到任何问题,请仔细检查 catalina.out 中的错误信息. 这个文件通常位于  /var/log/tomcat5/catalina.out ( 或者 /var/log/tomcat4/catalina.out 对于Tomcat 4 ).

29d1e90fd304f01e6420fbe60f66f838 a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 0a53c5a9ca65a74d37ef5c5eaeb55d7f dd0611b6086474193d9bf78e2b293040

Email subscription for changes to this article