`
liangjian103
  • 浏览: 177507 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Apache与Tomcat的安装和桥接

 
阅读更多

1、首先安装Apache:

./configure --prefix=/www/apache --with-mpm=worker --enable-so

  “--prefix=/www/apache ”是配置安装目录
  “--with-mpm=worker ”支持多进程多线程
  “--enable-so"动态模块加载

  make (再次安装时如果需要不同的编译,要先执行make clean)

  make install 安装

  编辑配置文件:vi httpd.conf (编辑前最好做个备份)
         Includes 添加头文件支持,并关掉Index
AddType 添加文件支持

  相关还可以修改侦听端口和侦听IP (默认侦听端口为80)
  执行 bin目录下的启动命令: ./apachectl start (打开ie相应的ip及端口,如果显示It woorks! 那么就表示安装成功并正常启动了)
          停止命令: ./apachectl stop
  查看当前Apache都安装哪些模块,使用以下命令:./httpd -l

2、安装JDK环境

  执行 ./j2sdk-1_4_2_12-linux-i586.bin
     mv j2sdk1.4.2_12 /usr/ocal/jdk (将解开的包移到指定的JDK目录,此目录关系到之后的环境变量地址)
  
  创建tomcat用户
  切换到 tomcat用户
  编辑tomcat用户的全局配置文件:vi /home/tomcat/.bash_profile
  在文中加入如下语句:
           export JAVA_HOME=/usr/local/jdk
           export PATH=$PATH:$JAVA_HOME/bin
           export CLASSPATH=$JAVA_HOME/lib

  退出tomcat用户,再重新登陆该用户,执行:java -version
  如果显示的是你安装的JDK版本,那就就可以开始安装tomcat了。

3、安装tomcat(很简单)

  解包:unzip jakarta-tomcat-5.0.30.zip
  将包移到指定目录:mv jakarta-tomcat-5.0.30 /www/tomcat
  指定目录属主给tomcat:chown -R tomcat.tomcat /www/tomcat
  切换到tomcat帐号,并进入 /www/tomcat/bin目录
  开放所有执行文件权限:chmod 755 *.sh
  执行启动命令:./startup.sh (正常启动会看到如下信息)

         Using CATALINA_BASE: /app/tomcat
         Using CATALINA_HOME: /app/tomcat
         Using CATALINA_TMPDIR: /app/tomcat/temp
         Using JRE_HOME: /usr/local/jdk

  查看log文件:tail -f catalina.out (显示如下语句)

Dec 5, 2007 6:42:12 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /tomcat-docs from URL file:/app/tomcat5/webapps/tomcat-docs
Dec 5, 2007 6:42:12 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Dec 5, 2007 6:42:13 AM org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
Dec 5, 2007 6:42:13 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=15/33 config=/app/tomcat5/conf/jk2.properties
Dec 5, 2007 6:42:13 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 4139 ms

  打开IE访问相应IP的8080地址,出现tomcat的页面就说明tomcat安装完成并正常启动了。
  编辑配置文件目录下的配置文件:vi server.xml 可以修改监听端口等
  编辑配置文件目录下的

4、Apache和Tomcat的桥接

  安装连接器:
  解包: tar -zxvf tomcat-connectors-1.2.18-src.tar.gz
  进入编译目录:cd tomcat-connectors-1.2.18-src/native/
  执行编译:./configure --with-apxs=/www/apache/bin/apxs --enable-EAPI
  make
  make install
  进入apache的配置文件目录,编辑配置文件:vi httpd.conf
  在配置文件最后添加下面语句:

     LoadModule jk_module modules/mod_jk.so   (加载jk_module模块,并指定模块文件路径)

     JkWorkersFile "conf/workers.properties"     (指定jk_module的配置文件名称及路径)
     JkLogFile "logs/mod_jk.log"

     JkLogLevel error

     JkMount /*.jsp default           (指定jk_module默认加载文件类型)
     JkMount /*.do default


  在conf目录下创建jk_module的配置文件:vi workers.properties
  内容格式如下:

    #workers.java_home=$JAVA_HOME
    ps=/
    worker.list=default

    worker.default.port=6009
    worker.default.host=localhost
    worker.default.type=ajp13
    worker.default.lbfactor=1

  将应用放到tomcat的webapps目录下就可以了。

分享到:
评论

相关推荐

    apache Tomcat v6.0

    - **桥接技术**:另一种方法是使用Apache Tomcat Connector(也称为mod_jk或mod_proxy_ajp),通过AJP协议在Apache和Tomcat之间建立连接,使得PHP和Java应用可以共同在一个服务器上运行。 3. **MySQL数据库集成**...

    Tomcat tcnative-1.dll文件x32和x64

    标题 "Tomcat tcnative-1.dll文件x32和x64" 涉及的是Apache Tomcat服务器与Java的交互以及特定平台的依赖问题。Tomcat是Apache软件基金会的一个开源项目,作为Java Servlet和JavaServer Pages(JSP)容器,广泛用于...

    Apache24服务器

    2. **Apache Tomcat桥接**:通过Apache的mod_jk或mod_proxy_ajp模块,可以将HTTP请求转发到后台的Tomcat服务器,使得静态内容由Apache处理,动态内容由Tomcat处理,提高了性能。 3. **负载均衡**:集成环境可以实现...

    log4j.jar,tomcat-juli.jar,tomcat-juli-adapters.jar

    本主题将深入探讨“log4j.jar”,“tomcat-juli.jar”以及“tomcat-juli-adapters.jar”这三款与Tomcat日志相关的组件,它们在Tomcat日志配置中的作用及重要性。 首先,我们来了解`log4j.jar`。Log4j是Apache组织...

    tomcat 中运行php 环境的jar包

    标题提到的"tomcat 中运行php 环境的jar包"正是指这样的解决方案,通过特定的Java桥接技术实现PHP与Tomcat的整合。下面将详细介绍这个知识点: 首先,我们需要理解的是Tomcat是一个开源的Java Servlet容器,它主要...

    tomcat支持php

    1. **下载和安装PHP**:首先,你需要在你的系统上安装PHP。这通常涉及下载PHP的二进制包,配置环境变量,并确保PHP解释器可被系统找到。 2. **获取PHP Connector**:对于`mod_jk`,你需要从Apache Software ...

    tomcat支持php运行

    Apache Tomcat是一款广泛使用的开源Java Servlet容器,主要处理JSP和Servlet。而PHP是一种广泛用于Web开发的开源脚本语言。通常,PHP在Apache HTTP Server或Nginx等Web服务器上运行,但通过一些配置,我们也可以在...

    tomcatlib.rar

    Tomcat是一个开源的、基于Java Servlet和JavaServer Pages(JSP)技术的Web应用服务器,由Apache软件基金会维护。它主要用于托管Java Web应用,包括Servlet、JSP和Java EL(Expression Language)。由于Tomcat是纯...

    CentOS_JDK_Tomcat配置

    在IT领域,尤其是在服务器管理与部署中,CentOS操作系统经常被用作基础平台,而JDK(Java Development Kit)和Tomcat则是常见的软件组件,用于搭建Java应用服务器环境。以下是对"CentOS_JDK_Tomcat配置"相关知识点的...

    jakarta-tomcat-5.5.9-compat

    【Jakarta Tomcat 5.5.9 Compat】是一个重要的历史版本,它属于Apache Tomcat服务器的一个组件,主要用于提供对旧版Java Servlet和JavaServer Pages(JSP)规范的兼容性支持。Tomcat作为开源的Java应用服务器,主要...

    Tomcat PHP支持的jar包

    标题 "Tomcat PHP支持的jar包" 暗示了我们正在讨论如何在Apache Tomcat服务器上集成PHP环境,使得Tomcat能够处理PHP脚本。这通常涉及到将PHP与Java进行桥接,以便在Java应用服务器上运行PHP代码。下面我们将深入探讨...

    tomcat支持php环境需要的jar包

    在构建一个支持PHP的Web服务器时,通常...在实际操作中,确保备份你的Tomcat配置,遵循官方文档进行安装和配置,并测试PHP页面是否能正常运行。这将帮助你在Java环境中顺利运行PHP应用,同时充分利用Tomcat的Java功能。

    tomcat-bootstrap and juli.jar

    标题中的“tomcat-bootstrap”和“juli.jar”是Apache Tomcat服务器中两个关键的组件。Tomcat是一款广泛使用的开源Java Servlet容器,它允许开发者部署和运行基于Java的Web应用程序。接下来,我们将深入探讨这两个...

    tomcat-lib.zip

    标题“tomcat-lib.zip”指的是一个包含Tomcat服务器支持PHP项目所需库文件的压缩包。这个压缩包是为了让Apache Tomcat能够处理PHP应用程序而...为了使Tomcat具备处理PHP项目的能力,用户需要正确安装和配置这些库文件。

    cemtos 7 linux 安装与卸载 tomcat 7的教程

    遵循这些步骤,你可以在CentOS 7上成功地安装和配置Apache Tomcat 7,并设置其开机自启动。如果在过程中遇到问题,确保检查错误日志,或者查阅相关文档以获取更多帮助。同时,确保定期更新Tomcat和JDK,以获取最新的...

    mod_jk-1.2.32.so

    这个连接器也被称为mod_jk,是Apache的模块,它的主要作用是将HTTP服务器与Tomcat应用服务器桥接起来,使得HTTP请求能够被正确地转发到Tomcat进行处理,从而实现动态内容的生成。 **Apache Tomcat连接器(mod_jk)...

    linux安装和java环境搭建

    #### 五、安装 Tomcat 和配置环境变量 1. **安装 Tomcat**: - 使用 XFTP 将 Tomcat 安装包复制到 `/usr/tomcat5.5` 目录。 - 解压安装包:`tar -xzvf apache-tomcat-5.5.29.tar.gz`。 - 删除安装包:`rm apache...

    eclipse+sql+tomcat+jdbc

    这表明开发者需要具备配置服务器和安装驱动的能力,以便搭建起整个系统的运行环境。 8. 劳动分工和任务分配 在文档中,个人项目中的任务分配是由单个开发者完成的,包括Web设计、Tomcat服务器搭建以及Java运行环境...

    osgi 在web容器中部署

    1. **准备环境**:确保你的开发环境中已经安装了Tomcat服务器和OSGi框架,如Apache Felix或Equinox。 2. **获取桥接工具**:下载并添加Apache Felix WebConsole或Pax Web到你的项目中。 3. **配置桥接工具**:根据...

    Linux虚拟机配置一条龙

    总结,这个配置流程涵盖了从安装Linux虚拟机到部署Java开发环境和Web服务器的全过程,通过VMware Player运行虚拟机,使用MobaXterm进行远程管理,结合JDK、Maven和Tomcat构建了一个完整的开发和测试环境。...

Global site tag (gtag.js) - Google Analytics