`
flashsnow
  • 浏览: 29947 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

apache+tomcat+windows

 
阅读更多

基本要求:

OS:windows XP(本人在此OS上测试通过)

apache: httpd-2.2.17-win32-x86-openssl-0.9.8o.msi

tomcat:apache-tomcat-7.0.33-windows-x86.zip

JK:tomcat-connectors-1.2.32-windows-i386-httpd-2.2.x.zip

以上均可在apache网站上下载到

 

1. 安装JDK等,并设置java相关环境变量

2. 安装tomcat,可以不设置 CATALINA_HOME等

3. 安装apache,建议安装到默认路径下。

    注意:

    (1)在填写Network Domain和Server Name的时候填写localhost即可,邮箱随便写,只要满足要求即可。至于那个选择项,根据情况自己定吧。

    (2)安装好之后,启动apache(%APACHE_HOME%/bin/ApacheMonitor.exe),在电脑右下角的托盘中可以看到Apache图标,但是鼠标移动上去显示“apache no service install”,参见http://wanghuanwd.blog.163.com/blog/static/96211462011222341817/

4. 将mod_jk.so复制到 %APACHE_HOME%/modules 下

5. 修改%APACHE_HOME%/conf/httpd.conf,在httpd.conf最后加入

# Tomcat Config #
# 载入 mod_jk module下载相应版本
LoadModule jk_module modules/mod_jk.so

# AddModule mod_jk.c
# JK配置文件 workers.properties 载入路径
JkWorkersFile conf/workers.properties
# jk日志存储位置
JkLogFile logs/mod_jk.log
# 设置jk日志级别 [debug/error/info]
JkLogLevel debug
# 设置日志格式
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"

# 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
# 把JSP程序映射到Jk连接器上,连接器名称为ajp13w,在workers.properties中定义
JkMount /*.jsp ajp13w
JkMount /*.action ajp13w
 

    简要说明:

          (1) LoadModule jk_module modules/mod_jk.so 即加入的jk

          (2) workers.properties接下来添加

          (3) JkMount /*.jsp ajp13w  JkMount /*.action ajp13w表示apache不处理jsp和action后缀请求,转交由tomcat处理

6. 在%APACHE_HOME%/conf/下增加workers.properties文件,内容如下

# Defining a worker named worker1 and of type ajp13
worker.list=ajp13w
#设置ajp13w属性
worker.ajp13w.type=ajp13
worker.ajp13w.host=127.0.0.1
worker.ajp13w.port=8009

worker.ajp13w.lbfactor=50
worker.ajp13w.cachesize=10
worker.ajp13w.cache_timeout=600
worker.ajp13w.socket_keepalive=1
worker.ajp13w.socket_timeout=300
 

    简要说明:port为什么是8009呢?看看你tomcat里server.xml中8009端口是什么意思吧。

 

启动tomcat,启动apache,我tomcat端口为8081,apache端口为8080,浏览器输入http://127.0.0.1:8081和http://127.0.0.1:8080,看看内容是不是一致?

 

我靠,不一致!!!

 

别急,打开 apache/conf/httpd.conf文件,找到DocumentRoot(180行附近),将后面内容修改为你的应用服务的WebRoot目录(类似Tomcat Context docBase);找到Directory(207行附近),将后面内容修改为你的应用服务的WebRoot目录(类似Tomcat Context docBase),此处注意有2个Directory,选择Directory后面有“xxxxxxx”内容的。

 

启动tomcat,启动apache,我tomcat端口为8081,apache端口为8080,浏览器输入http://127.0.0.1:8081和http://127.0.0.1:8080,看看内容是不是一致?

 

我靠,还是不一致!!!

 

分析一下apache端口8080访问的情况,浏览器中出现了类似FTP文件目录什么的,当点击某个*.jsp的时候,居然进入了网页。分析一下,肯定有一个类似于tomcat的welcome-file 的东西。还是httpd.conf文件,搜索index.html,替换为你应用服务首页相对路径名称,如index.jsp

 

启动tomcat,启动apache,我tomcat端口为8081,apache端口为8080,浏览器输入http://127.0.0.1:8081和http://127.0.0.1:8080,看看内容是不是一致?

 

我靠,要是不一致请给我留言!!!

 

 

 

分享到:
评论

相关推荐

    linux+apache+tomcat+mysql+jsp+php

    超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...

    windows平台apache+tomcat+说明文档负载均衡整个环境

    本人自己配置的windows平台apache+tomcat负载均衡实现,这个资源中包括apache,tomcat,测试项目+说明文档。只要正确安装apache,即可直接正常运行。本人参考网络,所以给贡献网络。

    apache+tomcat集群配置

    下载 Tomcat 服务器安装包,例如 apache-tomcat-7.0.34-windows-x86.zip,然后解压到任意目录下,例如 E:\Tomcat7。 三、配置 mod_jk 模块 mod_jk 模块是 Apache 服务器与 Tomcat 服务器集成的关键模块。下载 mod_...

    Apache+Tomcat整合

    Apache 和 Tomcat 整合是将 Apache 作为前端服务器,负责处理静态内容和反向代理,而 Tomcat 作为后端应用服务器,处理 Java 应用的动态请求。这种架构可以充分利用两者的优点,提高系统性能和可扩展性。下面我们将...

    Apache+Tomcat+JK 实现集群负载均衡文档

    1. **安装Apache和Tomcat**:从官方站点下载Apache和Tomcat的Windows版本,并按照常规步骤进行安装。同时,下载JK模块(mod_jk-1.2.27-httpd-2.2.10.so),将其复制到Apache的modules目录下。 2. **修改Apache配置*...

    apache + tomcat + mod_jk集群

    Apache、Tomcat以及mod_jk模块组成的集群架构是一种常见的高性能Web服务器和应用服务器组合,用于处理高并发和负载均衡的场景。在这个配置中,Apache作为前端服务器,通过mod_jk模块与后端的Tomcat应用服务器进行...

    Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结

    ### Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 #### 一、引言 本文旨在分享一套完整的Apache+Tomcat+MySQL+jsp+php环境的搭建经验,尤其适合初学者快速入门,并对有经验的开发者提供有价值的...

    apache+tomcat+mysql(windows版)

    "Apache+Tomcat+MySQL(Windows 版)" 一、Apache 安装和配置 Apache 是一款开源的 Web 服务器软件,广泛应用于网站服务器中。在 Windows 平台上安装 Apache 需要下载官方提供的安装包,例如 apache_2.0.55-win32-...

    Apache+Tomcat+Linux集群和负载均衡

    ### Apache+Tomcat+Linux集群和负载均衡 在IT领域,Apache+Tomcat+Linux集群与负载均衡技术是实现高可用性、高性能Web服务的重要手段之一。本文将围绕这一主题展开详细讨论,涵盖关键技术概念、配置流程及注意事项...

    Apache+Tomcat环境搭建

    Apache 和 Tomcat 集成配置是将两个服务器软件协同工作,实现动态内容(如 JSP、Servlet)处理。Apache 通常作为静态内容服务器,而 Tomcat 专注于处理 Java 应用程序。以下是对如何搭建 Apache + Tomcat 环境的详细...

    windows 2003安装apache+tomcat+mysql

    在本文中,我们将详细探讨如何在Windows 2003服务器上安装和配置Apache Web服务器、Tomcat应用服务器以及MySQL数据库,以构建一个完整的Web应用程序环境。 首先,我们需要安装Java Development Kit (JDK)。JDK是...

    apache+tomcat整合开发

    在IT行业中,Apache和Tomcat是两种非常重要的...在Windows环境下,可以参考提供的"Windows 环境搭建Apache+Tomcat整合.htm"文档,结合"apache config"和"tomcat config"中的具体配置示例,一步步操作,顺利完成整合。

    windows下apache+tomcat反向代理模式配置负载均衡(091124整理).rar

    windows下apache+tomcat反向代理模式配置负载均衡

    Apache+Tomcat集群配置

    Apache是一款强大的HTTP Web服务器,支持多种操作系统(如Windows、Linux、MacOS等),而Tomcat则主要作为Java Servlet容器运行Java Web应用程序。 - **Apache**: 负责处理静态资源,如HTML页面、图片文件等,并...

    Apache+tomcat_集群.doc

    在IT行业中,构建高效、可扩展的Web服务是至关重要的,而Apache与Tomcat的集群配置就是实现这一目标的一种常见方法。"Apache+Tomcat_集群.doc"文档和"mod_jk-apache.so"模块以及"apache_2.2.4-win32-x86-openssl-...

    如何利用Apache+Tomcat配置JSP开发环境.doc

    【Apache+Tomcat 配置JSP开发环境】 在Java Web开发中,Apache和Tomcat是常见的服务器组合,用于处理动态网页,特别是JSP(JavaServer Pages)的应用。Apache主要作为一个HTTP服务器,而Tomcat是一个Java Servlet...

Global site tag (gtag.js) - Google Analytics