|
|
论坛精华
>> Tomcat
>> Redhat6.1+apache1.3.9+Tomcat3.1
由 macro 发布于: 2001-02-13 15:34
Tomcat是apache上实现jsp+javabean环境的接口程序,集成了jsp1.1和servlet2
.2。他提供一个单独的mod_jserv.so模块,利用apache的DSO动态载入,与早先的
Jserver不同,Tomcat必须作为一个单独的程序运行,所有提交给apache的java请
求将通过Tomcat自带的jserv模块提交给Tomcat进一步处理。就是说,必须先运行
Tomcat,再运行apache才能解释jsp/servlet程序。
一、 安装说明:(Redhat6.1+apache1.3.9+Tomcat3.1)
1. 从http://jakarta.apache.org download Tomcat3.1的二进制文件:jakarta
-tomcat.tar.gz.和 mod_jserv.so文件。
2. 设置环境变量,在登陆用户目录~HOME/.bash_profile设置环境变量如下:
JAVA_HOME=/usr/local/jdk
TOMCAT_HOME=/usr/local/tomcat
CLASSPATH=$JAVA_HOME/lib/tools.jar:/usr/local/apache/classes/classes11
1.zip:.
export JAVA_HOME TOMCAT_HOME CLASSPATH将jakarta-tomcat.tar
3. cd /usr/local ;
tar zxvf jdk1_2_2-linux-i386.tar.gz;
ln –s jdk1.2.2 jdk;
4. cd /usr/local;
tar zxvf jakarta-tomcat.tar;
ln –s jakarta-tomcat tomcat;
5. 可以启动Tomcat自带的调试环境,端口8080
启动:/usr/local/tomcat/bin/tomcat.sh start
访问:http://localhost:8080/examples
6.建立Apache和Tomcat联系:
①cp mod_jserv.so /usr/lib/apache
②在/etc/httpd/conf/httpd.conf文件的最后加入
Include /usr/local/tomcat/conf/tomcat-apache.conf
③更改/usr/local/tomcat/conf/tomcat-apache.conf第一行为:
LoadModule jserv_module /usr/lib/apache/mod_jserv.so
④/usr/local/tomcat/bin/tomcat.sh stop;
/usr/local/tomcat/bin/tomcat.sh start;
/etc/rc.d/init.d/httpd restart
⑤现在可以通过http://localhost/examples访问jsp/servlet
7.加入一个新的映射目录(如:通过http://localhost/chinapic访问,/chinap
ic映射到系统 目录/home/httpd/chinapic)
①stop Tomcat和Apache
②vi /usr/local/tomcat/conf/server.xml ,加入:
<Context path="/chinapic" docBase="/home/httpd/chinapic" debug="0" rel
oadable="true">
</Context>
③/usr/local/tomcat/bin/tomcat.sh start
④cp /usr/local/tomcat/conf/tomcat-apache.conf /usr/local/tomcat/tomca
t-apache-cig.conf
⑤修改/usr/local/tomcat/tomcat-apache-cig.conf,将chinapic定义部分的目录
映射改为/home/httpd/chinapic
⑥cp /usr/local/tomcat/webapps/examples /home/httpd/chinapic/ -R
⑦重启Apache ,即可通过http://localhost/chinapic访问jsp/servetl.
二、 使用说明:
1. Jsp 程序放在/home/httpd/chinapic下,可以通过http://localhost/china
pic/test.asp访问。
2. Servlet程序放在/home/httpd/chinapic/WEB-INF/classes下,通过
http://localhost/chinapic/servlet/Test访问。
3. Javabean 放在/home/httpd/chinapic/WEB-INF/classes下。或者任意一个C
LASSPATH定义的目录下。
4. 为兼容原有系统,将servlet程序放在/usr/local/tomcat/webapps/ROOT/WE
B-INF/classes下,即可用过http://localhost/servlet/com.Test形式访问。
三、 附录:
1. Tomcat详细的英文使用说明,见jakarta-tomcat.tar.gz打开后的user guid
e.
2. Tomcat 主力站点:http://jakarta.apache.org
batia版权所有
|
资料来源: JSP001.com
|