Jboss3.0-Tomcat4.03,Apache整合

原创 2003年07月16日 10:57:00
 

Operator System    Windows 2000 server 2

Application server  Jboss3.0-tomcat4.03

DB                          Oracle8.17

JDK                        jdk1.31

       Web Server           Apache1.3      

一、首先安装好ApacheJboss3.0-Tomcat4.03我安装在E:/Jboss3.0_Tomcat4.03E:/WebServer/Apache目录下

二、编缉tocmat-service.xml文件如下

<?xml version="1.0" encoding="UTF-8"?>

<!-- Set catalina.home to the location of the Tomcat-4.x dist.

The default value is that of the JBoss/Catalina bundle where the

jakarta-tomcat-4.0.3-LE-jdk14 is included as jboss_dist/catalina

 -->

<!DOCTYPE server [

  <!ENTITY catalina.home "../catalina">

]>

 

<!-- The service configuration for the embedded Tomcat4 web container

-->

<server>

 

  <classpath codebase="file:&catalina.home;/common/lib/" archives="*"/>

  <classpath codebase="file:&catalina.home;/server/lib/" archives="*"/>

  <classpath codebase="file:&catalina.home;/bin/" archives="*"/>

  <classpath codebase="file:&catalina.home;/lib/" archives="*"/>

  <classpath codebase="." archives="tomcat4-service.jar"/>

 

  <mbean code="org.jboss.web.catalina.EmbeddedCatalinaServiceSX"

    name="jboss.web:service=EmbeddedCatalinaSX">

    <attribute name="CatalinaHome">&catalina.home;</attribute>

 

    <!-- Uncomment this if you want interval snapshot for the

         session clustering.

    <attribute name="SnapshotMode">interval</attribute>

    <attribute name="SnapshotInterval">2000</attribute>

    -->

    <attribute name="Config">

      <Server>

         <Service name = "JBoss-Tomcat">

            <Engine name="MainEngine" defaultHost="localhost">

               <Logger className = "org.jboss.web.catalina.Log4jLogger"

                  verbosityLevel = "trace" category = "org.jboss.web.localhost.Engine"/>

               <Host name="localhost">

                  <Valve className = "org.apache.catalina.valves.AccessLogValve"

                     prefix = "localhost_access" suffix = ".log"

                     pattern = "common" directory = "../server/default/log" />

                  <DefaultContext cookies = "true" crossContext = "true" override = "true" />

               </Host>

            </Engine>

 

            <!-- A HTTP Connector on port 8080 -->

            <Connector className = "org.apache.catalina.connector.http.HttpConnector"

               port = "8080" minProcessors = "3" maxProcessors = "10" enableLookups = "true"

               acceptCount = "10" debug = "0" connectionTimeout = "60000"/>

            <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"

               port="8009" minProcessors="5" maxProcessors="75"

               acceptCount="10" />

         </Service>

      </Server>

    </attribute>

  </mbean>

 

</server>

其中这里是最重要的:

        <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"

               port="8009" minProcessors="5" maxProcessors="75"

acceptCount="10" />

Apache的连接在这里定义的。

三、下载mod_jk.dll从这里下载http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/win32/i386/mod_jk.dll

下载后考到Apachemodules目录下。

四、编辑  Apacheconf目录下的http.conf文件。在最后加入如下的几行

LoadModule jk_module modules/mod_jk.dll

<IfModule mod_jk.c>

JkWorkersFile conf/workers.properties

JkLogFile  logs/jk.log

JkLogLevel warn

JkMount /*.jsp ajp13

JkMount /web/* ajp13

JkMount /jmx-console/* ajp13   

</IfModule>

//这个加的东东你可以自己跟自己的情况变化的

其中都在/jmx-console//web/都在Jboss3.0-Tomcat4.03发布的web应用所以在你添加这些前至少可以通过8080访问这/jmx-console//web/的及http://localhost:8080/jmx-console/http://localhost:8080/web/是成功的

四、保存下列为workers.properties文件

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

worker.ajp13.cachesize

worker.loadbalancer.type=lb

worker.loadbalancer.balanced_workers=ajp13

上面这些是实现的最小元素。当然你是可以加的啊。面conf/http.conf中指定这个文件如JkWorkersFile conf/workers.properties我放在了conf目录下,及和http.conf同目录。

apachejboss-tomcat后,http://localhost/jmx-console/http://localhost/web/是成功的浏览,一切OK

Apache之——整合PHP

Apache整合PHP的操作很简单,只需要修改相应的配置文件即可,下面我们就一起来整合吧。 1、准备 首先到http://www.apache.org下载apache服务器,到http://www....
  • l1028386804
  • l1028386804
  • 2015年09月04日 14:17
  • 2526

win下Apache2+Tomcat7整合配置详解

一、简单介绍 Apache、Tomcat Apache HTTP Server(简称 Apache),是 Apache 软件基金协会的一个开放源码的网页服务器,可以在 Windows、Unix、...
  • GGxiaobai
  • GGxiaobai
  • 2016年12月27日 15:06
  • 651

Apache+Tomcat整合与压测验证

一、背景 公司产品的后台管理系统是通过java开发的,在17年之前直接使用tomcat作为唯一的webserver。但是tomcat是一个轻量级的应用服务器,在并发访问量不高的情况下使用完全没有问题...
  • amttpeter
  • amttpeter
  • 2017年04月13日 16:30
  • 245

apache和tomcat有什么不同,为什么要整合apache 和tomcat?

1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 2. Apache和Tomcat都可以做为独立的web服务器来运行,但是...
  • zhangheng837964767
  • zhangheng837964767
  • 2015年10月22日 17:06
  • 1486

apache24安装和整合php

【apache24安装和整合php】
  • sinat_31719925
  • sinat_31719925
  • 2016年10月02日 14:14
  • 1406

apache+tomcat+memcached实现负载均衡,session共享(摘抄+整合)

搞了三天终于把apache+tomcat+memcached实现负载均衡,session共享一个系统整套的东西给真机搭建起来了,还包括同一台机器多个tomcat实现启动,突然感觉自己好牛逼的感觉,但是...
  • a05151990225
  • a05151990225
  • 2014年02月20日 20:15
  • 1102

Apache和Tomcat整合(一个Apache 不同域名处理多个不同业务)

简介 在项目中,几乎任何一个项目都包括静态资源和动态请求两大部分。特别对于门户网站这样的项目,静态内容资源会更多,我们使用一般的 Tomcat 部署时,Tomcat 对静态资源的处理能力比较慢,至少比...
  • catoop
  • catoop
  • 2015年08月25日 12:25
  • 7218

Linux笔记(60)——详解apache集成php

安装php源码包关于apache的安装,参考Linux笔记(58)——详解apache源码包安装安装php安装依赖包如果直接编译安装php,会报错,因为它依赖的一些包我们没有安装,它依赖libxml2...
  • u010837612
  • u010837612
  • 2016年03月19日 16:12
  • 1138

apache和tomcat有什么不同,为什么要整合apache 和tomcat?

1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 2. Apache和Tomcat都可以做为独立的web服务器来运行,但是...
  • a351945755
  • a351945755
  • 2014年03月30日 11:07
  • 640

apache+php+mysql常见集成环境安装包

原文地址:http://www.thinksaas.cn/group/topic/33/ apache+php+mysql是常见php环境,在windows下也称为WAMP,对于初学者自选版本搭建总...
  • chenxu6
  • chenxu6
  • 2015年11月22日 00:43
  • 2202
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jboss3.0-Tomcat4.03,Apache整合
举报原因:
原因补充:

(最多只允许输入30个字)