很多朋友都发信给我,希望得到最新的安装文档,我就利用业余时间,安装了red hat linux release 8.0 (psyche)和所需的应用软件,并重新设置apache和tomcat整合的配置。安装和配置还算比较顺利,所以就更新了这个文档,希望对大家会有所帮助!如果有什么错误 的地方,也请大家指正!好了,不罗嗦了!
1.所需的软件包
j2sdk-1_4_1_02-linux-i586
apache2.0.40 (red hat linux)
jakarta-tomcat-4.1.18
jakarta-tomcat-connectors-4.1.18
2.软件包下载地址
(1) java j2se1.4.1
url:http://java.sun.com/j2se/1.4.1/download.html
(2) apache2.0.40
url:http://httpd.apache.org
(3) tomcat 4.1.18
url:http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.18/bin/jakarta-tomcat-4.1.18.tar.gz
(4) tomcat connectors-4.1.18
url:http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.18/src/jakarta-tomcat-connectors-4.1.18-src.tar.gz
3.软件安装
(1) 解开压缩包
使用gunzip或tar或rpm解开下载的软件包,按照默认方式安装既可。
(2) 目录的处理
j2sdk安装目录:/usr/j2sdk1.4.1_02
apache安装目录:/etc/httpd
/usr/lib/apache
/var/www
jakarta-tomcat安装目录:/opt/jakarta-tomcat-4.1.18
jakarta-tomcat-connectors安装目录:/opt/jakarta-tomcat-connectors-4.1.18-src
4.环境变量设置
java_home=/usr/j2sdk1.4.1_02
classpath=$java_home/lib:$java_home/jre/lib
catalina_base=/opt/jakarta-tomcat-4.1.18
catalina_home=/opt/jakarta-tomcat-4.1.18
path=$java_home/bin:$java_home/jre/bin:$path:$home/bin
5.特殊安装
(1) 编译jakarta-tomcat-connectors
cd /opt/jakarta-tomcat-connectors-4.1.18-src/webapp ## 进入指定的目录
./support/buildconf.sh ## 生成编译配置文件
./configure --with-apxs ## 生成makefile编译文件
make ## 编译生成mod_webapp.so
注释:生成的mod_webapp.so文件在apache-2.0目录中
提醒:如果生成mod_webapp.so时失败,并提示找不到apxs,则证明你的apache在安装的时候,未安装apache附加的开发包,请下载安装该开发包,则会解决该问题(这个包在redhat8中的文件名是:httpd-devel-2.0.40-8.i386.rpm)
(2) 把apache-2.0目录中的mod_webapp.so文件复制到目录/usr/lib/httpd/modules并检查文件/usr/lib/httpd/modules/mod_webapp.so的属性,应与其它modules文件属性一致,如果不相同,则使用chmod chgrp chown来修改。
6.独立环境的测试
(1) 测试java的运行状况,如下命令:
java -version
javac -version
看到版本号则表示jdk安装成功
(2) 测试apache的运行状况,如下命令:
/etc/init.d/httpd restart ## 重新启动apache server
使用任意一浏览器,输入服务器地址后回车,应该可以看到apache的默认主页
(3) 测试jakarta-tomcat的运行状况,如下命令:
cd $catalina_home
cd bin
./startup.sh ## 启动jakarta-tomcat-4.1.18服务
使用任意一浏览器,输入服务器地址和端口号8080后回车,应该可以看到jakarta-tomcat-4.1.18的默认主页
例如: http://192.192.192.1:8080
./shutdown.sh ## 关闭jakarta-tomcat-4.0.1服务
7.整合安装设置
(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/
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 # 制定服务器的名称和端口
5) 检查$catalina_home/conf/server.xml文件中相关的配置,默认情况下的
相关的信息是被注释掉了,所以需要删掉注释的语句,这样tomcat在启动的时候才会初始化
相关的内容并开启8008端口!
8.整合测试
重新启动所有服务
$catalina_home/bin/shutdown.sh
$catalina_home/bin/startup.sh
/etc/init.d/httpd restart
在浏览器中输入如下地址
http://服务器ip/examples/jsp/index.html,如果能够显示正常的网页,则安装成功
在浏览器中输入如下地址
http://服务器ip/examples/jsp/jsptoserv/jsptoservlet.jsp如果能够显示正常的网页和时间,则jsp和servlet安装成功。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器