整合apache和tomcat的简易操作
【本人测试已成功】
准备:tomcat6.0 apache 2.2.3(或2.2.4) mod_jk.so
注:红色文字为说明,不需要加入到配置文件中去
1.安装JAVA虚拟机,本人安装路径:C:\Program Files\Java
2.安装Tomcat,本人安装路径:C:\Program Files\Apache Software Foundation\Tomcat6.0
3.安装完成后,配置环境变量。操作:我的电脑-》右键-》属性-》高级-》环境变量-》系统变量-》新建(2个新的)
第1个:变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0_02(你的JDK路径)
第2个:变量名:TOMCAT_HOME 变量值:C:\Program Files\Apache Software Foundation\Tomcat6.0(你安装的TOMCAT路径)
4。环境变量配置完后,保证TOMCAT没问题后,进行apache和tomcat的整合
5.安装apache,我的安装路径是:D:\Apache2.2
6.在tomcat\conf下加入workers.properties文件,有的话只需修改:内容如下
workers.tomcat_home=C:\Program Files\Apache Software Foundation\Tomcat6.0
workers.java_home=C:\Program Files\Java
ps=\
worker.list=ajp13#
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)servlet.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar
worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar
worker.inprocess.cmd_line=-config
worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml
worker.inprocess.cmd_line=-home
worker.inprocess.cmd_line=$(workers.tomcat_home)
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr
worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
7.在D:\Apache2.2\modules(本人的路径)加入mod_jk.so文件
8.修改D:\Apache2.2\conf\httpd\conf
9.DocumentRoot "D:\Tomcat6.0\webapps"#(可以随便定义但是必须保证和Directory的一致)(原:<DocumentRoot "D:\Apache2.2\htdocs">)
<Directory "D:\Tomcat6.0\webapps">#(原:<Directory "D:\Apache2.2\htdocs">)
将LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so前面的#号去掉变成
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#在httpd.conf结尾处加入
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "D:\Tomcat6.0\conf\workers.properties"#(一开始存放workers.properties的地方)
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13#解析jsp后缀的文件
JkMount /*.do ajp13#解析请求.do的操作,可根据需要跟拦截器差不多的样式配置即可,不过他是表示能通过
测试结果:
http://localhost/
http://localhost:8080/
俩路径出现都能看见tomcat首页即可!
- 大小: 87.6 KB
- 大小: 114.7 KB
分享到:
相关推荐
整合Apache和Tomcat是将Apache HTTP服务器作为前端服务器,用于处理静态内容,而将Tomcat作为后端应用服务器,专门处理动态内容,如Java Servlets和JSPs。这种架构可以充分利用Apache的高性能和Tomcat对Java应用的...
"Windows下整合Apache和Tomcat"的主题涉及到如何在Windows操作系统上设置一个环境,使得Apache能够有效地分发静态内容,而Tomcat则专注于处理JSP和Java Servlet等动态内容。这种配置可以优化网站的性能,因为静态...
整合Apache和Tomcat构建Web服务器 一、Apache与Tomcat整合的必要性 Apache是最流行的Web服务器,开放源代码,支持跨平台的应用(可以运行在几乎所有的Linux、Unix、Windows系统平台上),尤其对Linux的支持相当...
Apache和Tomcat是两种常用的Web服务器和应用服务器。...总之,整合Apache和Tomcat使用mod_jk是一种常见的做法,它能充分利用两者的优势,提供高效、稳定的服务。了解和掌握mod_jk的配置是提升Web服务器性能的关键步骤。
**Apache和Tomcat整合的意义:** Apache因其高效、稳定和安全的特点,成为许多网站首选的Web服务器。然而,对于处理动态内容,如JSP和Servlet,Apache的能力相对较弱。而Tomcat作为一个轻量级的应用服务器,专门用于...
整合APACHE和TOMCAT的连接器。Tomcat可以独立作为Web服务器运行,但是Tomcat的Web功能远没有Apache强大。在实际应用中,通过mod_jdk连接器(Connectors)将Apache和Tomcat整合在一起。通过连接器调用Tomcat服务的...
mod_jk.so 整合apache与tomcat的利器,让java工程与php工程同时使用80端口
目的: 整合Apache和Tomcat,使得Java工程和PHP工程都能共用80端口,访问网站时,无需在地址栏中加端口号。 环境说明: Linux CentOS 32位 Apache 2.2.2 Tomcat 7.0.37 准备工作: 下载mod_jk.so ...
Apache和Tomcat整合是将Apache HTTP服务器作为前端...因此,在整合Apache和Tomcat时,需要仔细检查和测试每一个配置细节,确保两者能够无缝协作。同时,监控系统性能,优化配置,以达到最佳的负载平衡和性能效果。
整合Apache和Tomcat主要是为了将Apache的静态资源处理能力和Tomcat的动态内容处理能力结合起来。Apache负责提供静态内容服务,而Tomcat则处理JSP和Servlet请求。这种整合通常通过JK插件(mod_jk)或代理模块(如mod_...
整合Apache和Tomcat时,确保两者之间的通信是加密的,可以通过配置Apache的SSL支持并使用AJP over SSL。同时,对Apache和Tomcat进行安全配置,如限制不必要的网络访问,避免敏感信息泄露。 7. **负载均衡与集群** ...
整合Apache和Tomcat的过程主要包括以下步骤: 1. 安装Apache和Tomcat:首先,你需要分别在Windows系统上安装Apache服务器和Tomcat。确保它们安装在非默认路径,以避免权限冲突。 2. 下载整合工具:这个"apache web...
整合Apache和Tomcat的具体步骤如下: 1. **下载和解压**:首先,根据Apache服务器的版本,下载对应的mod_jk模块。在本例中,如果Apache版本为2.4.x,则选择"tomcat-connectors-1.2.37-windows-i386-httpd-2.4.x",...
CentOS 操作系统 7.0 64位 Apache Http Server Apache/2.4.6 (CentOS) Tomcat 7.0.39 tomcat-connectors 1.2.41 JDK 1.7.0_79 ...apache http server与tomcat容器的整合集成,使得服务器同时支持PHP和Java。
Apache和Tomcat的集成是Web服务器领域中非常重要的一个知识点,本节我们将详细介绍Apache和Tomcat的集成过程,从整合Apache和Tomcat构建一个Java/JSP运行平台,详细介绍Web服务器的搭建过程。 一、Apache和Tomcat的...
在 Linux 系统下整合 Apache 和 Tomcat 的步骤包括: 1. 准备相关软件包,如 Apache、Tomcat 和 mod_jk 源码。 2. 安装 Apache 并配置安装路径。 3. 安装 Tomcat,通常是解压二进制包。 4. 编译 mod_jk 模块,指定 ...
Apache和Tomcat是两种在Web开发领域广泛应用的服务器软件。Apache是开源的HTTP服务器,而Tomcat是一款开源的Servlet...整合Apache和Tomcat并实现服务器负载均衡,可以为企业级应用提供强大的支撑,同时降低运维成本。