`
free_bird816
  • 浏览: 205974 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

apache tomcat 整合

    博客分类:
  • java
阅读更多

    这一篇是我自己根据网上的资料又重新整的。
准备工作这里就不写了,同上篇转载的一样,我说一下我用到的版本,然后主要贴一下配置文件。
1.apache2.2.3
2.tomcat5.5.29
3.mod_jk-apache-2.2.3.so
4.jdk1.6.0
    所有的软件安装好后,配置开始:

1.tomcat的配置文件
a.在tomcatHome/conf/新建jk2.properties文件,或者在jk的文件夹下考过来,内容修改如下:
request.tomcatAuthentication = false
b.在tomcatHome/conf/下新建workers.properties文件,或者在jk的文件下考过来,内容修改如下:
workers.tomcat_home = D:\Tomcat  5.5  #让mod_jk模块知道Tomcat的位置
workers.java_home
= C:\Program Files\Java\jdk1 .6.0  #让mod_jk模块知道jre的位置
ps
= \
worker.list
= ajp13 #模块版本
worker.ajp13.port
= 8009  #工作端口 , 若没占用则不用修改
worker.ajp13.host
= localhost #本机 , 若上面的Apache主机不为localhost , 作相应修改
worker.ajp13.type
= ajp13 #类型
worker.ajp13.lbfactor
= 1  #代理数 , 不用修改
c.要修改一下tomcat的默认访问目录,tomcat原来默认的访问目录是ROOT,这个地方我是把它改了,如果不改的话,我的配置老是出路径问题。修改方法是,在server.xml文件的<host></host>这间加上一个<context/>,内容如下:
< Context  path =""  docBase ="D:\Tomcat 5.5\webapps\wwTest" />
这段代码的作用就是把tomcat的默认路径改成了网站站点的根目录,这样在apache下也一样可以访问到,不会出路径问题了。而且这个方法可以在不同的虚拟主机上改动,主目录ROOT改为/。

2.apache的配置
apache只修改httpd.conf这个文件就行了,在文件的最后加上以下代码:
NameVirtualHost *: 80


#设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理
LoadModule jk_module modules/mod_jk-apache-
2.2.3 .so
#此处mod_jk的文件为你下载的文件
JkWorkersFile 
" D:/Tomcat 5.5/conf/workers.properties "
#指定tomcat监听配置文件地址
JkLogFile 
" D:/Tomcat 5.5/logs/mod_jk2.log "  
#指定日志存放位置
JkLogLevel info

#设置虚拟主机
<VirtualHost localhost>
ServerAdmin localhost
DocumentRoot 
" D:\Tomcat 5.5\webapps\wwTest "
#您的站点项目所在路径,应与tomcat中的目录设置相同
ServerName localhost

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 /*.do ajp13 
#让Apache支持对.do传送,用以Tomcat解析 
JkMount /*.action ajp13 
#让Apache支持对.action传送,用以Tomcat解析
</VirtualHost>

<Directory 
" D:\Tomcat 5.5\webapps\wwTest " >
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow
, deny
        Allow from all
        DirectoryIndex login1.jsp index.html index.htm index.jsp 
</Directory>
此地方注意的是:apache虚拟机的配置的一个小问题,设定一个virtualhost之后还得加一段设置权限的配置。就是要加一个<Directory>。

到此配置就完成了。这样就实现了,用apache来解析html,图片等,tomcat只解析java了。
分享到:
评论

相关推荐

    ApacheTomcat整合入门级教程

    提供的文档资料如《ApacheTomcat整合教程.pdf》和《BOXIN网站系统环境搭建APACHE+TOMCAT.pdf》将更深入地指导你完成具体步骤。在学习过程中,遇到问题可参考官方文档或社区资源,不断积累经验,提高技术水平。

    linux+apache+tomcat整合完整详解版(最新)

    Linux+Apache+Tomcat 整合详解 Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,...

    ApacheTomcat整合教程.pdf

    ApacheTomcat整合教程.pdf

    ApacheTomcat整合

    这种整合通常是为了利用Apache的静态内容处理能力和Tomcat对Java Servlet和JSP的支持。在此配置中,重点是实现负载均衡,即通过Apache分散请求到多个Tomcat实例,提高系统的可用性和性能。 负载均衡是一种网络技术...

    ApacheTomcat整合教程[收集].pdf

    Apache HTTP Server(简称Apache)则是一款广泛应用的Web服务器,它能够处理静态内容和动态内容,通过插件(如mod_jk)可以与Tomcat整合,实现动态内容的处理。本教程将详细介绍如何在Windows环境下将Apache和Tomcat...

    apachetomcat整合教程.txt

    根据提供的文件信息,本文将详细解析Apache Tomcat的整合教程,包括如何安装配置Apache与Tomcat,以及如何通过mod_jk实现两者的整合。 ### 一、安装与配置Apache #### 1. 下载Apache - **下载地址**: 从官方档案...

    mod_jk.so及ApacheTomcat整合文档

    Apache、Tomcat整合配置教程Apache HTTP server 和 Tomcat server 整合,一般是希望对于用户只公布 Apache HTTP server 的网址,而 Tomcat 的网址则不公布,扮演一个幕后英雄的角色。访问 Tomcat 的 HTTP ...

    Apache+Tomcat整合

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

    ubuntu linux下apache与tomcat的整合.txt

    ### Ubuntu Linux 下 Apache 与 Tomcat 的整合 在 Ubuntu Linux 环境中,Apache 和 Tomcat 的整合是一项常见的任务,旨在实现静态内容通过 Apache 服务器进行高效分发,而动态内容(如 Java 应用)则通过 Tomcat ...

    apache web整合Tomcat工具

    在Web开发中,为了充分利用两者的优势,通常会将它们整合在一起,以便Apache处理静态资源,而Tomcat则处理动态内容。这个"apache web整合Tomcat工具"就是专为Windows系统设计的,用于简化这个集成过程。 Apache ...

    apache+tomcat整合配置

    将Apache与Tomcat整合,可以实现动态和静态内容的高效分发,提高Web服务的性能。下面我们将详细介绍如何进行Apache与Tomcat的整合配置。 1. **安装与准备** - 首先,你需要在服务器上分别安装Apache HTTP服务器和...

    Windows下Apache整合Tomcat.doc

    同时,还需要一个Apache Tomcat整合模块mod_jk.so,它负责连接Apache和Tomcat,确保两者之间的通信。确保mod_jk.so的版本与Apache HTTP Server版本和你的操作系统匹配。 安装步骤如下: 1. 安装Apache HTTP Server...

    apache和tomcat整合配置文件

    Apache和Tomcat整合是将Apache HTTP服务器作为前端服务器,用于处理静态内容,而将Tomcat作为后端应用服务器,负责动态内容的处理。这种架构可以充分利用Apache的高性能和Tomcat对Java应用的良好支持。以下是对整合...

Global site tag (gtag.js) - Google Analytics