网站运营
位置:首页>> 网站运营>> RedHat7.2下Apache与Tomcat4整合实例

RedHat7.2下Apache与Tomcat4整合实例

 来源:asp之家 发布时间:2010-05-16 18:10:00 

标签:apache,redhat,tomcat

在此介绍一下我在RedHat Linux 7.2下装Apache与Tomcat4整合的过程,重点讲述mod_webapp.so的制作方法,
   以及在虚拟主机环境下的配置、管理和应用,经测试已经成功。希望对各位有所帮助,如有错误也请指正。
一、正确安装Tomcat4
   必要软件的安装,如下:
   1、Java SDK
   版本1.3.1或1.4,建议安装在/usr/java下,并做一个jdk的软链接。
   如果在装版本1.3.1的SDK出现问题,请阅读文档:http://java.sun.com/j2se/1.3/install-linux-sdk.html
   2、Tomcat4
   建议安装最新release版本的二进制文件安装包。当前最新的tomcat版本是4.1.12。
   下载地址:
   http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/bin/jakarta-tomcat-4.1.12.tar.gz
   本例将tomcat安装在/opt目录下,并做了个tomcat的软链接。
   设置如下环境变量并启用:

   PATH=$PATH:/usr/java/jdk/bin:/usr/java/jdk/jre/bin
   JAVA_HOME=/usr/java/jdk

   export JAVA_HOME
   CLASSPATH="./:/usr/java/jdk/lib:/usr/java/jdk/jre/lib"
   export CLASSPATH
   CATALINA_HOME=/opt/tomcat
   export CATALINA_HOME

   建议单建一个用户tomcat,将其设成/opt/tomcat以下所有目录文件的属主,并由它启动tomcat:
   # useradd tomcat
   # chown -R tomcat:tomcat /opt/tomcat
   # su - tomcat -c "/opt/tomcat/bin/startup.sh"
   访问http://localhost:8080/ 应能看到tomcat安装成功的页面。

二、Apache与Tomcat4的整合
   1、首先安装Apache,

   请注意Apache必须安装DSO模式,即在执行./configure时须加上 --enable-module=so

   默认安装到/usr/local/apache目录下。本例安装的apache的版本是1.3系列的。

   2、制作mod_webapp.so

   需要以下软件包:

   jakarta-tomcat-connectors-4.x.xx-src.tar.gz

   下载地址在tomcat对应版本的src目录下。例如,我安装的tomcat版本是4.1.12,则现在所需要的软件包的位置是:

   http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/src/jakarta-tomcat-connectors-4.1.12-src.tar.gz

   apr-0.9.1.tar.gz

   下载地址:http://www.apache.org/dist/apr/apr-0.9.1.tar.gz

   autoconf-2.52-ximian.1.i386.rpm

   下载地址:http://rpmfind.net/linux/RPM/helix/gnome-2-snapshot/redhat-72-i386/autoconf-2.52-ximian.1.i386.html

   先用rpm安装autoconf-2.52,因为下面的安装将要用到;

   然后解开jakarta-tomcat-connectors-4.1.12-src.tar.gz,生成jakarta-tomcat-connectors-4.1.12-src目录,

   进入jakarta-tomcat-connectors-4.1.12-src/webapp的目录里,再把apr-0.9.1.tar.gz解到这个目录下,

   并把刚生成的目录apr-0.9.1的目录名改成apr。

   还是在webapp目录,运行以下命令:


   # support/buildconf.sh



   此时如果autoconf的版本低于2.52的话会报错退出,所以必须先安装autoconf-2.52。

   当命令成功结束后会在当前目录下生成configure文件。

   依次运行以下命令:


   # ./configure --with-apxs=/usr/local/apache/bin/apxs
   # make
   # cp apache-1.3/mod_webapp.so /usr/local/apache/libexec



   现在mod_webapp.so已经制作好了,并已经拷贝到apache的libexec目录下。

   编辑apache的配置文件,在最后加上如下几行:


   ==========================
   LoadModule webapp_module libexec/mod_webapp.so
   AddModule mod_webapp.c
   WebAppConnection warpConnection warp localhost:8008
   WebAppDeploy examples warpConnection /examples
   ==========================



   运行以下命令:


   # /usr/local/apache/bin/apachectl configtest



   只要出现“Syntax OK”就表明mod_webapp.so已经安装成功了。

   启动apache


   # /usr/local/apache/bin/apachectl start



   访问http://localhost/examples 就可以看到tomcat的例子程序了。

0
投稿

猜你喜欢

  • 如何建立一个FTP站点,当用户用他们的用户名和密码登陆时,他们登录到自己的目录位置。尽管他们可以回到根目录,但他们不能看到其他人目录里的内容
  • 一直认为把百度视为是互联网最崇拜的偶像,“铁饭碗”的价值一次次被摧毁,就这样不知不觉的踏上了“互联网”这贼船!曾经后悔,曾经疲惫,曾经感伤,
  • Godaddy主机用户可以为其Linux共享托管帐户里的每个目录设置多个不同的目录许可。这样就可以控制哪些人能访问你的文档,他们在这些目录里
  • 如果您已经在网站上使用链接单元,也许会注意到一个小小的变化,当访问者点击链接单元标题之后进入广告页面,在页面的底部我们新增了一个图片广告。我
  • 巨人网络总裁刘伟(腾讯科技摄)北京时间11月26日消息,巨人网络总裁刘伟日前在该公司财报电话会议上表示,取消开宝箱对公司第三季度有影响,第四
  • 6月4日至6月10日,短短5个交易日内,腾讯控股累积重挫15%,放量击穿年线,而同期香港恒生指数基本保持持平。拥有同时在线人数超过 1亿的Q
  • 01、明确内容如果你想成为一个网站设计者,并正想建一个网站的话,首先应该考虑网站的内容,包括网站功能和你的用户需要什么。你的整个设计都应该围
  • 第三方数据分析公司Cnzz.com新公布的报告预计,2012年中国网络游戏市场规模将达到410亿元人民币,占据全球网游市场的半壁江山。报告显
  • 我们经常被问到一个问题:我的域名值多少钱?这是一个很重要的问题,因为客户不愿意以低于实际价值的价格出售自己的域名。域名的价值是一个很抽象的概
  • 在垃圾评论泛滥的年代,无数站长都在寻找对策。虽然有许多很好的垃圾评论过滤插件,但还是无法完全避免垃圾评论,尽管WordPress中评论作者的
  • Linux的压缩和解压缩的方法总结一 常用的压缩格式.zip.gz.bz2.tar.gz.tar.bz2 二 .zip格式压缩1、
  • DDOS攻击是现在最常见的一种黑客攻击方式,下面就给大家简单介绍一下DDOS的七种攻击方式。1.Synflood: 该攻击以多个随机的源主机
  • 一、登陆dmoz全球最大的开放式目录库dmoz,开放目录项目(Open Directory Project ,简称ODP),也称为DMOZ(
  • 内容摘要:今天检测网页收录情况时,惊讶的发现,google补充材料更新了,谷歌取消了网页补充材料标记了,从表面看,原先被列为补充材料的大量网
  • 目录【常用命令】【关于esxi常用命令总结】【esxcli命令探究】ESXi命令行获取帮助的方法为<命令关键字 --help>,
  • /etc/fstab机自动挂载分区/磁盘,规定哪个分区/设备,挂载到哪里 [root@oldboy ~]# cat /etc/fstab##
  • Apache中禁止网络爬虫,之前设置了很多次的,但总是不起作用,原来是是写错了,不能写到Dirctory中,要写到Location中<
  • SEO博客建了也有半年了,也了解了一些SEO的手段和方法,但本人认为SEO最基本还是以下六点暂时就叫SEO的六大重点和难点吧(仅代表本人的S
  • ●其它错误此外,还有一些其它难以归类的错误,如&ldquo;非1即0&rdquo;导致绕过认证的问题。9.2.3常用的的CG
手机版 网站运营 asp之家 www.aspxhome.com