一、安装apache2
- sudo apt-get install apache2
启动两个代理模块:
- sudo a2enmod proxy_ajp
- sudo a2enmod proxy
二、安装tomcat6
- sudo apt-get install tomcat6
三、安装sun-java6-jdk
- sudo apt-get install python-software-properties
- sudo add-apt-repository ppa:ferramroberto/java
- sudo apt-get update
- sudo apt-get install sun-java6-jdk
四、整合配置
1、打开/etc/apache2/sites-enabled/000-default,增加:
- ProxyPass / ajp://127.0.0.1:8009/
- ProxyPassReverse / ajp://127.0.0.1:8009/
2、打开/etc/tomcat6/server.xml,找到:
- <Host name="localhost" appBase="webapps"
- unpackWARs="true" autoDeploy="true">
后面添加如下内容:
- <Context path="" docBase="/var/www" debug="0" reloadable="true" />
3、设置环境变量
- JAVA_HOME=/usr/lib/jvm/java-6-sun
- sudo echo "JAVA_HOME=/usr/lib/jvm/java-6-sun" >>/etc/environment
- /etc/environment
4、添加tomcat ajp支持
在/etc/tomcat6/server.xml中找到:
- <!--
- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
- -->
删除注释。
五、测试
可以下载jsp的探针测试:
https://www.centos.bz/wp-content/uploads/2012/11/p.jsp.zip