Tomcat服務器安裝與配置

1.Tomcat的安裝html

首先檢查是否已安裝了Tomcat,在終端中輸入以下命令:linux

#rpm -qa | grep tomcat5web

結果以下這表示已經安裝:apache

195107460.jpg

注:需安裝tomcat5-admin-webapps-5.5.23-0jpp.38.el5_9,tomcat5-webapps-5.5.23-0jpp.38.el5_9,才能打開下面的默認驗證網頁。瀏覽器

啓動Tomcat服務,可輸入以下命令:tomcat

#/etc/rc.d/init.d/tomcat5 start 或#service tomcat5 startapp

打開客戶端的瀏覽器訪問「http://192.168.91.128:8080」,如安裝成功,則會顯示以下提示信息:webapp

195113102.jpg

整合Apache和Tomcatsocket

安裝和配置mod_jkjsp

首先從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整合成功。

相關文章
相關標籤/搜索