Apache+Tomcat整合新方法 和 配置
将apache作为两个tomcat server的前端,负责转发client request和server reponse。
apache地址:10.194.0.131
tomcat server地址:10.11.1.29、10.11.1.2
配置步骤如下:
一、下载新版本的Apache 2.0.54和Tomcat Connector 1.2.14.1源代码,编译安装Apache和Connector:
1.在Apache的源代码目录中运行BuildConf、Configure --prefix=/usr/local/Apache2.0.54、make、make install,将Apache安装到/usr/local/Apache2.0.54目录中。
2.在Connector源代码目录的jk/native/运行BuildConf、Configure --with-apxs=/usr/local/Apache2.0.54/bin/apxs、make、make install,将mod_jk.so安装到/usr/local/Apache2.0.54/modules目录。
二、配置apache:
1.配置workers属性文件:在apache的conf目录中建立workers.properties文件,内容如下:
ps=/worker.list=worker1,jvm1worker.worker1.port=8009worker.worker1.host=10.11.1.29worker.worker1
.type=ajp13worker.worker1.socket_keepalive=trueworker.jvm1
.port=8009worker.jvm1.host=10.11.1.2worker.jvm1
.type=ajp13worker.jvm1.socket_keepalive=true
2.配置httpd.conf:
在LoadModule配置部分加入一下内容:
LoadModule jk_module modules/mod_jk.so# Where to find workers.propertiesJkWorkersFile /usr/local/apache2.0.54/conf/workers.properties# Where to put jk logsJkLogFile
/usr/local/apache2.0.54/mod_jk.log# Set the jk log level [debug/error/info]JkLogLevel
info# Select the log formatJkLogStampFormat
"[%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"
在VirtualHost配置如下内容:
NameVirtualHost *:80
ServerAdmin webmaster@demo
ServerName 10.11.1.29
DirectoryIndex index.jsp index.html
JkMount /* worker1
ServerAdmin webmaster@print
ServerName 10.11.1.2
JkMount /* jvm1
三、配置tomcat:
1.修改10.11.1.29的server.xml文件:
找到…增加jvmRoute属性:
ocalhost" debug="0" baseDir="E:\Tomcat 5.0" backgroundProcessorDelay="10" className="org.apache.catalina.core.StandardEngine">…
2.修改10.11.1.2的server.xml文件:
找到…增加jvmRoute属性:
ocalhost" debug="0" baseDir="E:\Tomcat 5.0" backgroundProcessorDelay="10" className="org.apache.catalina.core.StandardEngine">…
四、扩展功能:
可以配置多个tomcat作为相同web application的多个server,并使用apache的负载均衡特性,已做到相同web application的多个server之间的负载均衡,提高web访问效率。本文中例子并没有实现此特性。大家自己按着文档试试吧。
分享到:
相关推荐
首先,让我们详细讨论IIS与Tomcat整合的步骤: 1. **安装与配置** - 安装IIS:确保Windows Server 2003已经安装了IIS服务,如果没有,可以通过控制面板的“添加或删除程序”进行安装。 - 安装Tomcat:下载Tomcat...
5. **整合Tomcat**:在Apache中配置mod_proxy和mod_proxy_ajp模块,使得Apache能通过AJP协议与Tomcat通信。在httpd.conf中添加代理规则,指定Tomcat服务器的IP和端口。 6. **配置MySQL连接**:在PHP中,通过mysqli...
将Apache与Tomcat整合,可以充分利用Apache的静态资源处理能力和Tomcat的动态内容处理能力,提高整体性能。 **Apache与Tomcat整合方式** 1. **Mod_JK模块**:Apache的Mod_JK模块是连接Apache和Tomcat的常用方式,...
**Apache和Tomcat整合的意义:** Apache因其高效、稳定和安全的特点,成为许多网站首选的Web服务器。然而,对于处理动态内容,如JSP和Servlet,Apache的能力相对较弱。而Tomcat作为一个轻量级的应用服务器,专门用于...
提供的文档资料如《ApacheTomcat整合教程.pdf》和《BOXIN网站系统环境搭建APACHE+TOMCAT.pdf》将更深入地指导你完成具体步骤。在学习过程中,遇到问题可参考官方文档或社区资源,不断积累经验,提高技术水平。
本教程将聚焦于如何从零开始整合Apache HTTP Server 2.0.48与Tomcat 5.0.16,这是一个经典的组合,常用于JSP和Servlet应用的部署。以下是对这个完全图文教程中的关键知识点的详细说明: 1. **Apache ...
一、下载一个整合需要的文件isapi...另外,在Tomcat中配置好虚拟主机,方法:(此方法请记住使用!) 在 <Engine> 之间添加: unpackWARs="true" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false"> ...
在某些情况下,为了提高性能、实现负载均衡或隔离Web应用,我们需要将Apache与Tomcat进行整合配置。 1. **Web应用隔离配置** 在这种配置中,Apache作为前端服务器,用于接收来自互联网的请求,然后根据配置将动态...
- BlogJava.htm" 这个文件可能是博客文章的HTML版本,里面详细描述了作者如何将IIS和Tomcat整合的过程,包括可能遇到的问题以及解决方法。它可能还包含了一个简单的"Hello Java World!"示例来验证配置是否正确。 2...
《IIS5+Tomcat5.0.3整合_配置多站点虚拟主机图解手册》是一份详尽的教程,旨在帮助用户理解如何在Windows环境中将Internet Information Services (IIS) 5.0与Apache Tomcat 5.0.3进行整合,并设置多站点虚拟主机。...
总的来说,IIS、Tomcat和Apache的整合是一种高级的系统集成技巧,适用于需要混合使用多种技术栈的复杂Web应用环境。正确配置后,这种整合能够提供更高的灵活性和性能优化,但同时也需要具备一定的技术实力和经验。
JDK 1.8是Oracle公司发布的Java开发工具包的第8个主要版本,引入了许多重要的新特性,如Lambda表达式、Stream API、新的日期时间API(java.time包)、方法引用和默认方法等。这些特性极大地提高了代码的可读性和性能...
### BlazeDS集成Flex+Tomcat开发J2EE模块整合实例详解 #### 一、基础知识与概念 **BlazeDS**是Adobe提供的一款用于在Flex客户端和J2EE服务器之间进行实时数据交换的开源服务器端产品。它允许Flex应用程序通过AMF...
在安全管理方面,Tomcat提供了多种方法来保护Web应用程序,包括设置访问控制、使用SSL/TLS加密通信、配置 Realm(认证域)以验证用户身份,以及利用Java EE的安全角色和权限。 总之,Apache Tomcat 8.5.29是一个...
Tomcat是一款轻量级的Java应用服务器,它是Apache软件基金会的项目,专门用来运行Java Servlet和JSP应用。在这个项目中,Tomcat会解析HTTP请求,调用相应的Servlet来处理,然后将结果返回给客户端。 Eclipse是一个...
首先,JDK8(Java Development Kit 8)是Oracle公司发布的Java编程语言和Java平台标准版的第8个版本,引入了诸多新特性,如lambda表达式、默认方法、Stream API等,提高了代码的简洁性和可读性。Tomcat8则是一个轻量...
Apache Tomcat 8.0.50 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是Tomcat 8系列的一个更新,提供了对Java 8的支持以及各种性能优化和...
添加新的服务器实例,选择Apache Tomcat,然后指向你的Tomcat安装目录。一旦配置好,你可以在Eclipse内直接启动和停止Tomcat,以及部署和调试你的Web应用。 此外,"Eclipse+Myeclipse+Lomboz搭建图解(word版)”文档...