snowboy
网普成员
积分 84
发贴 60
注册 2004-6-29
状态 离线
|
#1 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整合完成
上面的安装路径我就没改了,大家可以根据自己的修改
|
┏━━━━━━━┓
男人酷吧不是罪
┗━━━━━━━┛
----------------
http://www.qiang.com.ru |
|
2004-7-3 12:31 PM |
|
网普科技
网普管理员
网普科技人民公仆
积分 3080
发贴 2863
注册 2004-6-26 来自 网普科技
状态 离线
|
|
2004-7-3 07:29 PM |
|
茱莉娅
THE BODY SHOP美容顾问
茱莉娅美体小铺
积分 3080
发贴 2863
注册 2009-5-21
来自 茱莉娅美体小铺
状态 离线
|
|
2004-7-3 07:29 PM |
|