Board logo

标题: tomcat和apache [打印本页]

作者: snowboy     时间: 2004-7-3 12:31 PM    标题: tomcat和apache

近来发现网上有很多这样的教程,但照着做也不一定能成功,重要的还是自己要在装的过程中动动头脑,注意每一句话是干什么的,我在上次整合的时候做了一点笔记,希望对大家有益。在提醒一下 重要的是看自己了,动动脑精 很容易的4〉Apache 安装
tar -zxvf apache_1.3.29.tar.gz
cd apache_1.3.29
./configure --prefix=/www/apache --enable-module=so --enable-module=rewrite --enable-shared=max
make
make install
5>Tomcat 安装
装jdk
chmod a+x j2sdk-1_4_1_02-linux-i586-rpm.bin
./j2sdk-1_4_1_02-linux-i586-rpm.bin
rpm -ivh j2sdk-1_4_1_02-linux-i586-rpm
给jdk建个软连接
ln -s /usr/java/j2sdk1.4.1_02 /usr/java/jdk
修改环境变量
vi /etc/profile
在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC后面添加环境变量
export JAVA_HOME=/usr/java/jdk

export CLASSPATH="./:/usr/java/jdk/lib:/usr/java/jdk/jre/lib:/www/tomcat/common/lib/mm.mysql-2.0.4-src.jar:/www
/common/lib/servlet.jar"

export CATALINA_HOME=/www/tomcat

在这里面把tomcat和jsp的jdbc驱动一并设置了

装tomcat
tar -zxvf jakarta-tomcat-4.1.30.tar.gz
mv jakarta-tomcat-4.1.30 /www/tomcat
Tomcat无需编译
并且把 mm.mysql-2.0.4-bin.jar拷贝到 tomcat的/common/lib目录里面
cp -r /root/mm.mysql-2.0.4-bin.jar tomcat /www/tomcat/common/lib/

这个肯定大家都会重要的在下面

8>Apache 整合 Tomcat
修改apache的配置文件httpd.conf
在最后面添加
LoadModule jk_module libexec/mod_jk.so

<IfModule mod_jk.c>
JkWorkersFile /www/conf/mod_jk.properties
JkLogFile /www/log/mod_jk.log
JkLogLevel error
</IfModule>

<IfModule mod_jk.c>
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
</IfModule>

在apache的conf下新建mod_jk.properties
内容为
workers.TOMCAT_HOME=/OPT/tomcat
wokers.JAVA_HOME=/usr/local/java/jdk
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=ibmclub.hust.edu.cn
worker.ajp13.type=ajp13

下面是最重要的制作 mod_jk.so
tar -zxvf jakarta-tomcat-connectors-4.1.30-src.tar
cd jakarta-tomcat-connectors-4.1.30-src/jk/native
./buildconf.sh
./configure --with-apxs=/www/apache/bin/apxs #(apache的相关路径)
make
在apache1.3目录下生成了mod_jk.so文件
把这个文件拷到apache/libexec目录下
即可
cp ./apache-1.3/mod_jk.so /www/apache/libexec

修改apache的配置文件httpd.conf
vi /www/apache/conf/httpd.conf
将DocumentRoot 修改到 /wwwroot
添加首页索引 index.jsp index.php index.htm

修改tomcat的配置文件
把这句<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
改为 <Host name="localhost" debug="0" appBase="/wwwroot"
unpackWARs="true" autoDeploy="true">
把这句 <!--
<Context path="" docBase="" debug="0"/>
-->的注释去掉 即
<Context path="" docBase="" debug="0"/>

ok tomcat和apache整合完成


上面的安装路径我就没改了,大家可以根据自己的修改
作者: 网普科技     时间: 2004-7-3 07:29 PM
不错,
不过我不敢在自己机器上开这些服务
:)




欢迎光临 网普技术论坛 (http://bbs.netpu.net/) Powered by Discuz! 2.5