���� j2sdk-1_4_1_02-linux-i586.bin(jdk1.4.1)
���� Apache2.0.40 (Red Hat Linux8.0�Դ�)
���� jakarta-tomcat-4.1.24.tar.gz(tomcat4.1.24)
���� jakarta-tomcat-connectors-4.1.24-src.tar.gz(connectors4.1.24)
2.��װ����Ҫ����
���� (1) ���Ƚ���apache����������ļ�������/usr/localĿ¼
���� ./j2sdk-1_4_1_02-linux-i586.bin
##��jdk�local�����ɶ�Ӧ��Ŀ¼
(2) tar zxpf jakarta-tomcat-4.1.24.tar.gz
##��tomcat�local�����ɶ�Ӧ��Ŀ¼
(3) tar zxpf jakarta-tomcat-connectors-4.1.24-src.tar.gz
##��connectors�local�����ɶ�Ӧ��Ŀ¼
3.���û�������
���� vi /etc/profile ## �༭ /etc/profile
���ļ���β���룺 ##ע�����е�jakarta-tomcat,jdkҪ��ɱ��������Ӧ��Ŀ¼�Ӱ汾����
PATH="$PATH:/usr/local/jakarta-tomcat/bin:/usr/local/jdk/bin:/usr/local/jdk/jre/bin"
JAVA_HOME=/usr/local/jdk
export JAVA_HOME
JRE_HOME=/usr/local/jdk/jre
export JRE_HOME
TOMCAT_HOME=/usr/local/jakarta-tomcat
export TOMCAT_HOME
CLASSPATH=/usr/local/jdk/lib:/usr/local/jdk/jre/lib
export CLASSPATH
4.��������mod_webapp.so
���� cd /usr/local/jakarta-tomcat-connectors-4.1.24-src/webapp
## ����ָ����Ŀ¼
���� ./support/buildconf.sh
## ���ɱ��������ļ�
���� ./configure --with-apxs
## ����Makefile�����ļ�
���� (����:����ʱ��ʾ�Ҳ���apxs,��֤�����Apache�ڰ�װ��ʱ��,δ��װApache���ӵĿ�����,�����ذ�װ�ÿ�����,�����������,�������RedHat8��װ�̵ĵ��������棬�ļ�����:httpd-devel-2.0.40-8.i386.rpm)
���� make
## ��������mod_webapp.so,���ɵ�mod_webapp.so�ļ���apache-2.0Ŀ¼��
���� ��apache-2.0Ŀ¼�е�mod_webapp.so�ļ����Ƶ�Ŀ¼/usr/lib/httpd/modules
���� ������ļ�/usr/lib/httpd/modules/mod_webapp.so������,Ӧ������Modules�ļ�����һ��,�������ͬ,��ʹ��chmod chgrp chown����
5.���������IJ���
���� (1) ����Java������״��,��������:
�������� java -version
�������� javac -version
�������� �����汾�����ʾJDK��װ�ɹ�
���� (2) ����Apache������״��,��������:
�������� /etc/rc.d/init.d/httpd restart ## ��������Apache Server
�������� ʹ������һ�����,�����������ַ��س�,Ӧ�ÿ��Կ���Apache��Ĭ����ҳ
���� (3) ����Jakarta-Tomcat������״��,��������:
����tomcat��װĿ¼�����binĿ¼
�������� ./startup.sh ## ����jakarta-tomcat-4.1.24����
�������� ʹ������һ�����,�����������ַ�Ͷ˿ں�8080��س�,Ӧ�ÿ��Կ���jakarta-tomcat-4.1.24��Ĭ����ҳ
�������� ����: http://localhost:8080
�������� ./shutdown.sh ## �ر�jakarta-tomcat-4.1.24����
6.���ϰ�װ����
���� (1) ��/etc/httpd/conf/httpd.conf�ļ�
�������� ��# Dynamic Shared Object (DSO) Support֮��,������������
�������� LoadModule webapp_module modules/mod_webapp.so
���� (2) �������ú�Modules,ִ����������
�������� apachectl configtest
�������� �������Syntax OK,��֤��Module��װ�����óɹ���
���� (3) ��/etc/httpd/conf/httpd.conf�ļ�
���ļ�β��������������
WebAppConnection warpConnection warp localhost:8008
WebAppDeploy examples warpConnection /examples/
ָ��tomcat��apache�����ӣ�ͨ��8008�˿ڣ�������ָ�������Ǹ�Ӧ�ã�������ָ��ʹ�ø�ʽ���£�
WebAppConnection [connection name] [provider] [host:port]
WebAppDeploy [application name] [connection name] [url path]
����connection nameָ����������providerֻ����warp��port�˿������tomcat�������ļ�server.xml��� ��ָ����Ҫ����һ�£�
application name������tomcat�в����Ӧ����һ�£�url pathָ���������Ӧ�õ�url��������������ӿ���ͨ�� http://localhost/examples/ ������tomcat�е�examplesӦ��
#�����ϣ����http://ip/xxx/���ַ�ʽ����������ݿ�����tomcat��server.xml�ļ��е�ROOTӦ��, Ȼ������apache��httpd.conf�ļ�
��WebAppConnection warpConnection warp localhost:8008
�����ټ�һ��WebAppDeploy ROOT warpConnection /
���� (4) �ٴβ�������,ִ����������
apachectl configtest
�������Syntax OK,��֤����װ�ɹ�
����������´�����Ϣ
Syntax error on line 1038 of /etc/httpd/conf/httpd.conf:
Invalid virtual host name
����httpd.conf�ļ�,�ҵ�#ServerName���ڵ���,��������������������ݼ���
ServerName localhost:8008 # �ƶ������������ƺͶ˿�,ע��˿���8008,������8080,��Ϊ8008�˿���ר��������mod_webapp��װ��
���� (5) ���$CATALINA_HOME/conf/server.xml�ļ�����ص�����,Ĭ������µ�
��ص���Ϣ�DZ�ע�͵���,����8008,�ҵ�
����Tomcat��������ʱ��Ż��ʼ��
7.���ϲ���
���� �������������
�������� ./shutdown.sh
�������� ./startup.sh
�������� /etc/rc.d/init.d/httpd restart
���� ����������������µ�ַ
�������� http://������IP/examples/jsp/index.html,����ܹ���ʾ��������ҳ,��װ�ɹ�
���� ����������������µ�ַ
�������� http://������IP/examples/jsp/jsptoserv/jsptoservlet.jsp����ܹ���ʾ��������ҳ��ʱ��,��jsp��Servlet��װ��