日期:2014-05-16  浏览次数:21042 次

ubuntu 下 apache+tomcat整合

?

整合的平台环境如下:
apache源代码下载地址http://httpd.apache.org/download.cgi#apache22
tomcat二进制代码包下载地址:
http://tomcat.apache.org/download-70.cgi
JDK 下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
载和编译mod_jk.so 下载地址:http://tomcat.apache.org/download-connectors.cgi
下面是安装步骤:
需要安装Gcc编译环境,这个在上面的文章里已经介绍过,这里不再赘述。
第一步;安装JDK
???? ????# mount /dev/cdrom /media/
?????????# cd /media/
???????? # cp jdk-1_6_22-linux-i586-rpm.bin /usr/local/src/
???????? # cd /usr/local/src/
???????? # chmod 755 jdk-1_6_22-linux-i586-rpm.bin
???????? # ./jdk-1_6_22-linux-i586-rpm.bin
??Do you agree to the above license terms? [yes or no]
此时选择yes,
安装成功,可以看到/usr/java/jdk?1.6.0_22/???? 目录
配置环境变量:cp /etc/profile /etc/profile.bak
vim /etc/profile
在最后添加:
export JAVA_HOME=/usr/java/jdk?1.6.0_22
export JAVA_BIN=/usr/java/jdk?1.6.0_22/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH==.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

source /etc/profile
第二步:安装 tomcat 非常简单:#cd /usr/local/src
#cp?/media/apache-tomcat-7.0.18.tar.gz /usr/local/src
?#tar xvfz /media/apache-tomcat-7.0.18.tar.gz
?
启动 tomcat : /usr/local/tomcat7/bin/startup.sh?
停止 tomcat : /usr/local/tomcat7/bin/shutdown.sh?

第三步:安装 apache
#?cd /usr/local/src
#cp /media/httpd-2.2.11.tar.gz? /usr/local/src
#tar xvfz httpd-2.2.11.tar.gz
?#cd httpd-2.2.11/
?#mkdir /usr/local/apache2
#?./configure --prefix=/usr/local/apache2 --enable-so
#?make?
?#make install
?安装完毕!
开始作tomcat7.0+apache2.2的整合了
第一步是修改httpd.conf 这个全局设定档。
cd /usr/local/apache2/conf/
cp http.conf http.conf.bak
vim http.conf
ServerName 配置为 127.0.0.1:80,服务器IP或域名

DirectoryIndex 中添加index.htm index.jsp
:wq 保存后退出
此时可启动apache2.0服务器了
采用:/usr/local/apache2/bin/apachectl start
输入:http://127.0.0.1/
你就会看到 It works!
这个测试成功的界面。
启动tomcat 采用:/usr/local/tomcat6/bin/startup.sh
输入:http://127.0.0.1:8080/
你就会看到tomcat 的测试页面
第二步是下载和编译mod_jk.so 这个连接tomcat和apache.的连接文件。
照样也是在http://tomcat.apache.org 这个网站上下载的源代码安装包:tomcat-connectors-1.2.27-src.tar.gz
首先: mkdir /usr/source.bao?
???? #cp /media/tomcat-connectors-1.2.27-src.tar.gz /usr/source.bao
????? #cd /usr/local/src
????? #tar xvfz /usr/source.bao/tomcat-connectors-1.2.27-src.tar.gz