1.Tomcat的安装
首先检查是否已安装了Tomcat,在终端中输入如下命令:
#rpm -qa | grep tomcat5
结果如下这表示已经安装:
注:需安装tomcat5-admin-webapps-5.5.23-0jpp.38.el5_9,tomcat5-webapps-5.5.23-0jpp.38.el5_9,才能打开下面的默认验证网页。
启动Tomcat服务,可输入如下命令:
#/etc/rc.d/init.d/tomcat5 start 或#service tomcat5 start
打开客户端的浏览器访问“http://192.168.91.128:8080”,如安装成功,则会显示如下提示信息:
整合Apache和Tomcat
安装和配置mod_jk
首先从Apache主站点下载“The Apache Tomcat Connector” ------mod_jk,网址:
http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/
将下载的mod_jk-xxxx-htpd-xxxxx.so文件复制到/etc/httpd/modules目录中,并重命名为mod_jk.so。
修改Apsche配置文件httpd.conf,在文件中添加如下行:
LoadModule jk_module modules/mod_jk.so
在/usr/share/tomcat5/conf目录中新建子目录jk,并创建文件workers.properties,编辑如下:
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
再创建文件mod_jk.conf,编辑如下:
JkWorkersFile "/usr/share/tomcat5/conf/jk/workers.properties"
JkLogFile "/usr/share/tomcat5/logs/mod_jk.log"
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkMount /servlet/* worker1
JkMount /*.jsp worker1
要实现Apache和Tomcat整合,需要设置Apache和Tomcat的主目录一致。由于Tomcat默认的主目录是/var/lib/toncat5/webapps/ROOT,所以编辑Tomcat的主配置文件/usr/share/tomcat5/conf/server.xml。在如下语句下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
添加如下语句:
<Context path="" docBase="/var/www/html" debug="0" reloadable="true" crossContext="true"/>
修改Apsche配置文件httpd.conf,在文件最下面添加如下行:
Include /usr/share/tomcat5/conf/jk/mod_jk.conf
重新启动Apache和Tomcat服务:
#apachectl restart
#service tomcat5 restart
在Apache和Tomcat5共同主目录/var/www/html/编辑一jsp文件jim.jsp。
在客户端浏览器中访问:http://192.168.91.128/jim.jsp,显示结果如下:
表示Apache和Tomcat整合成功。