Tomcat配置全攻略![5]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 tolixiaohui 的 blog

5:启动和关闭应用程序
在浏览器中输入http://localhost:8080/manager/start?path=/examples和http://localhost:8080/manager/stop?path=/examples分别启动和关闭examples应用程序。

6:部署及撤销部署
war有两种组织方式,一种是按一定的目录结构组织文件,一种是一个后缀为war的压缩包,因此它的部署方式也有两种:
(1):在浏览器中输入:http://localhost:8080/manager/install?path=/examples&war=file:/c:\examples
就会将按目录结构组织的war部署

(2):如果输入:http://localhost:8080/manager/install?path=/examples&war=jar:file:/c:\examples.war!/
就会将按压缩包组织的war部署,注意此url后半部分一定要有!/号。

部署后就可以用 http://localhost:8080/examples访问了。

在浏览器中输入:http://localhost:8080/manager/remove?path=/examples
就会撤销刚才部署的应用程序。

(四):与apache集成
虽然tomcat也可以作web服务器,但其处理静态html的速度比不上apache,且其作为web服务器的功能远不如apache,因此我们想把apache和tomcat集成起来。

我们以linux系统为例介绍.

从apache网站下载apache1.3.22源代码版本,然后使用如下命令配置安装apache:


mkdir /usr/local/apache
tar zxvf apache.1.32.tar.gz
cd apache.1.32
./configure --prefix=/usr/local/apache --enable-module=so 
make
make install

注意configure命令指定目标安装目录,并且加入dso(dynamic shared object)支持,注意一定不要忘了这一个选项。

然后下载webapp模块,将解压后mod_webapp.so文件放入apache的libexec目录,编辑apache的conf目录下的httpd.conf,在这个文件的最后加入下面三行:


loadmodule webapp_module libexec/mod_webapp.so
webappconnection warpconnection warp localhost:8008
webappdeploy examples warpconnection /examples/ 

第一行是加入webapp模块,如果编译apache时不增加dso支持,则无法使用loadmodule指令,第二行指定tomcat与apache的连接,第三行指定部署那个应用,这两个指令使用格式如下:


webappconnection [connection name] [provider] [host:port]
webappdeploy [application name] [connection name] [url path]  

其中connection name指定连接名,provider只能是warp,port端口与你的tomcat的配置文件server.xml最后几行指定的要保持一致。文件如下:


<service name="tomcat-apache"> 
<connector classname="org.apache.catalina.connector.warp.warpconnector"
port="8008" minprocessors="5" maxprocessors="75"
enablelookups="true"
acceptcount="10" debug="0"/>
******
</service> 

本文关键:Tomcat配置全攻略!
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top