选择显示字体大小

apache与tomcat安装配置手册

很多朋友都发信给我,希望得到最新的安装文档,我就利用业余时间,安装了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如果能够显示正常的网页和时间,则jspservlet安装成功。



  


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

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   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons