Tomcat服务器安装与配置

1.Tomcat的安装

首先检查是否已安装了Tomcat,在终端中输入如下命令:

#rpm -qa | grep tomcat5

结果如下这表示已经安装:

195107460.jpg

注:需安装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”,如安装成功,则会显示如下提示信息:

195113102.jpg

整合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,显示结果如下:

195115976.jpg

表示Apache和Tomcat整合成功。


你可能感兴趣的:(tomcat,服务器)