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

Windows下Tomcat与Apache服务器集成

    博客分类:
  • Java
阅读更多

一、准备工作:
1、apache_2.2.4-win32-x86-no_ssl.msi
2、apache tomcat6.0.18.exe
3、jre1.6.0_03
4、mod_jk-apache-2.2.4.so

二、安装:
1、安装JRE(JDK)
2、Apache安装
3、Tomcat安装
   最好用安装版的,环境配置省了自己配了。
4、JK的安装
把mod_jk-apache-2.2.4.so拷贝到apache的安装位置下的\Apache2\modules\下.

以上安装全部完成后,打开cmd命令提示符,运行
C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -t
Syntax OK 你将会看到"Syntax OK",表示Apache配置正常

三、配置服务器:
1、配置Tomcat
查找目录下的conf/workers.properties文件,并对比下方文本内容,如有不同以下方内容为准修改。
workers.tomcat_home=E:\server\Tomcat6
#让mod_jk模块知道Tomcat

workers.java_home=E:\jdk\jre1.6.0_03
#让mod_jk模块知道j2sdk

ps=\  #指定文件路径分割符

worker.list=ajp13 #模块版本
worker.ajp13.port=8009 #工作端口,若没占用则不用修改
worker.ajp13.host=localhost #本机,若上面的Apache主机不为localhost,作相应修改
worker.ajp13.type=ajp13 #类型
worker.ajp13.lbfactor=1 #代理数,不用修改

2、配置Apache
打开C:\Program Files\Apache Software Foundation\Apache2.2\conf下的httpd.conf,在最后加入下面这段代码并保存。
#设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理
LoadModule jk_module modules/mod_jk-apache-2.2.4.so
#此处mod_jk的文件为你下载的文件
JkWorkersFile "E:/server/Tomcat6/conf/workers.properties"
#指定tomcat监听配置文件地址
JkLogFile "E:/server/Tomcat6/logs/mod_jk2.log"
#指定日志存放位置
JkLogLevel info

#设置虚拟主机
<VirtualHost localhost>
ServerAdmin localhost
DocumentRoot e:/server/Tomcat6/webapps/ROOT
#您的站点项目所在路径,应与tomcat中的目录设置相同
ServerName localhost
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13
#让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13
#让Apache支持对jsp传送,用以Tomcat解析
JkMount /*.action ajp13
#让Apache支持对.action传送,用以Tomcat解析
</VirtualHost>

再次执行C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -t 如果看到"Syntax OK",说明你所有配置无误,双击窗口的托盘中的图标,然后点击Start运行。
在地址栏中分别输入http://localhost/,与http://localhost:8080/若结果相同,Apache与Tomcat整合成功


整和过程时遇到的问题:
安装apache时碰到了80端口占用问题,是讯雷占用,把讯雷用到的80端口改成其他的即可。
访问http://localhost/时出现403错误,是是apache 2.2.2的配置文件问题

把配置文件httpd.conf改改即可:
<Directory />
Options FollowSymLinks
AllowOverride None
### Order deny,allow
### Deny from all
Order allow,deny
Allow from all
Satisfy all
</Directory>

分享到:
评论

相关推荐

    Tomcat与Apache服务器集成

    **标题:“Tomcat与Apache服务器集成”** 在Web开发领域,Apache HTTP Server(简称Apache)和Tomcat都是广泛使用的服务器软件。Apache以其稳定性和灵活性著称,主要用于处理静态内容;而Tomcat则是一个轻量级的...

    windows下整合apache和tomcat服务器的方法

    在Windows环境下,将Apache HTTP Server和Tomcat集成是常见的服务器配置任务,以便利用Apache的静态内容处理能力以及Tomcat对动态内容(如JSP、Servlet)的支持。以下是一份详细的步骤指南,帮助你理解整合过程。 *...

    Windows下Tomcat 5.5.17与Apache 2.2.4服务器集成

    当Tomcat 与其他HTTP 服务器集成时,Tomcat 服务器的工作模式通常为进程外的 Servlet容器,Tomcat服务器与其他HTTP服务器之间通过专门的插件来通信。 注:Apache 2.2.4 是目前的最新版本

    tomcat+apache 6.0集成打包

    【标题】"tomcat+apache 6.0集成打包"涉及的是在服务器环境中整合Apache HTTP Server与Apache Tomcat的常见技术实践。这个压缩包包含了Apache 2.2.8和Tomcat 6.0.16这两个特定版本,以及JK模块(即mod_jk)的2.0.55...

    win2003下 apache+tomcat集成

    在Windows Server 2003操作系统环境下,Apache HTTP Server与Tomcat的集成是常见的Web服务器配置,用于构建高性能、高可扩展性的Java应用服务器环境。Apache作为静态内容的强大处理者,Tomcat则专精于执行Java ...

    Windows环境下的tomcat+apache配置

    在Windows环境下配置Tomcat与Apache是一项常见的Web服务器集成任务,主要目的是实现Apache作为前端服务器处理静态内容,而将动态请求转发到后端的Tomcat服务器处理。这种配置可以提高服务器性能,优化资源分配,并...

    Windows环境下的tomcat + apache配置(绝对实践操作版).rar

    在Windows环境下,将Apache HTTP服务器与Tomcat应用服务器进行整合是常见的Web服务器部署方式,这样可以充分利用Apache的静态资源处理能力和Tomcat的动态内容处理能力。以下是对这个配置过程的详细解析。 首先,...

    Tomcat+Apache集成配置大全[收集].pdf

    **22.1 Tomcat与HTTP服务器集成原理** Tomcat与HTTP服务器之间的交互主要依赖于`Connector`组件。Tomcat的`server.xml`配置文件中通常有两个预定义的连接器: 1. **非SSL HTTP/1.1 Connector**:监听8080端口,...

    apache与tomcat集成

    通过将Apache与Tomcat进行集成,不仅可以利用Apache的强大静态文件处理能力,还能充分发挥Tomcat作为专业Java应用服务器的功能。本文将详细阐述如何配置Apache与Tomcat之间的集成,以便更好地服务于基于Java的应用...

    TOMCAT+APACHE集成以及session复制

    因此,将TOMCAT与APACHE集成可以实现最佳的Web服务器性能,即APACHE处理静态内容,TOMCAT处理动态内容。 集成TOMCAT和APACHE通常采用Apache的mod_proxy模块,通过Proxypass和ProxyPassReverse指令来转发请求。例如...

    tomcat 与其它http服务器集成

    标题中的“Tomcat与其他HTTP服务器集成”涉及到的是在Web服务环境中如何将Apache Tomcat与其它HTTP服务器(如Apache HTTP Server、Nginx等)协同工作,以实现更高效、更灵活的服务部署。Tomcat是一个开源的Java ...

    Tomcat+Apache集成配置大全

    2. **安装mod_jk或mod_proxy**:在Apache服务器上安装相应的模块,如通过编译源代码或使用预编译的二进制包。 3. **配置mod_jk或mod_proxy**:编辑Apache的配置文件(如httpd.conf),设置模块参数,指定Tomcat...

    Tomcat与Apache集成笔记

    Apache服务器与Tomcat整合 运行环境:Windows XP + JDK1.6 + Tomcat6.18 + Apache2.2.14

    Apache 与Tomcat 集成配置

    Apache 与Tomcat 集成配置 具体可参考 http://blog.csdn.net/heng_ji/article/details/50850253 http://blog.csdn.net/heng_ji/article/details/50849184

    apache 和 tomcat 集成、集群

    Apache和Tomcat集成与集群是Web服务器和应用服务器协同工作的常见模式,主要目的是提升网站的性能和可扩展性。Apache通常作为HTTP服务器处理静态资源,而Tomcat则负责执行Java Servlets和JavaServer Pages(JSP)等...

    Windows下Apache与Tomcat的整合

    ### Windows下Apache与Tomcat的整合 在现代Web开发中,Apache与Tomcat的整合是十分常见的场景之一,尤其在企业级应用中更是如此。本文将详细介绍如何在Windows环境下完成Apache与Tomcat的整合,包括配置步骤、注意...

    Apache与多个Tomcat服务器集成时的负载平衡.txt

    ### Apache与多个Tomcat服务器集成时的负载平衡详解 在现代Web应用开发中,为了提高网站的性能和可用性,采用多台服务器进行负载均衡已成为一种常见策略。Apache作为一款功能强大的Web服务器软件,能够有效地与多个...

    apache-tomcat-8.5.47-windows-x64.zip

    在本文中,我们将深入探讨与"apache-tomcat-8.5.47-windows-x64.zip"相关的知识,包括Tomcat的概述、版本8.5.47的特点、在Windows操作系统上的安装和配置,以及与Java技术栈的整合。 1. **Apache Tomcat简介** ...

Global site tag (gtag.js) - Google Analytics