|
一、系统环境 操作系统: RedHat AS4.0
二、安装jdk 1、从java.sun.com下载j2se 1.5 jdk-1_5_0_04-linux-i586.bin 2、mv jdk-1_5_0_04-linux-i586.bin /usr/local 3、cd /usr/local 4、执行自解压文件jdk-1_5_0_04-linux-i586.bin 5、ln -s jdk1.5.0_04 jdk 6. ln -s /usr/local/jdk/jre jre 7 修改环境变量 vi /etc/profile加入以下内容 PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin:/usr/local/jdk JAVA_HOME=/usr/local/jdk JAVA_OPTS=-server export JAVA_HOME JAVA_OPTS
CLASSPATH=.:/usr/local/jdk/lib:/usr/local/jdk/jre/lib export CLASSPATH
三、安装tomcat 1 http://jakarta.apache.org/ 下载Tomcat 5.5.9 2 mv jakarta-tomcat-5.5.9.tar.gz /usr/local 3 cd /usr/local 4 tar -zxvf jakarta-tomcat-5.5.9.tar.gz 5 rm -rf /usr/local/jakarta-tomcat/webapps/* 6 修改环境变量 CATALINA_BASE=/usr/local/jakarta-tomcat export CATALINA_BASE
CATALINA_HOME=/usr/local/jakarta-tomcat export CATALINA_HOME
7 source /etc/profile 8 根据应用对相应的server.xml及web.xml进行修改(参考server.xml说明及web.xml说明) 9 vi /usr/local/jakarta-tomcat/bin/setclasspath.sh 在# Set the default -Djava.endorsed.dirs argument上加入以下内容 # Set the default Java options for all scripts JAVA_OPTS="-Xms256m -Xmx256m"
四、安装apache 1 http://httpd.apache.org/ 下载apache2.0.54 2 su - admin 3 tar -zxvf httpd-2.0.54.tar.gz 4 cd httpd-2.0.54 5 ./configure --prefix=/usr/apache 6 make 7 su 8 make install 9 配置httpd.conf(参考httpd.conf说明)
五、安装tomcat、apache的连接器 1 http://jakarta.apache.org/tomcat/connectors-doc/处下载连接器 2 拷贝连接器到/usr/apache/modules/mod_jk.so 3 修改/usr/apache/conf/httpd.conf 增加 LoadModule jk_module modules/mod_jk.so JkWorkersFile "/usr/local/jakarta-tomcat/conf/workers.properties" JkMount /servlet/* ajp13 JkMount /*.jsp ajp13 4 修改/usr/local/jakarta-tomcat/conf/workers.properties workers.tomcat_home=/usr/local/jakarta-tomcat
workers.java_home=/usr/local/jdk
ps=\ worker.list=ajp13
worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1
5 启动apache和tomcat服务
6 如果第2步中以编好的mod_jk.so不能用,请下载源码自己编译 a.下载jakarta-tomcat-connectors-1.2.13-src.tar.gz b. tar zxvf jakarta-tomcat-connectors-1.2.13-src.tar.gz c. cd jakarta-tomcat-connectors-1.2.13-src d. cd jk/native/ e. ./configure --with-apxs=/usr/apache/bin/apxs --enable-jni f. make g. su -c 'make install'
|