- 浏览: 58352 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
9976:
讲得很清晰详细,基本理解了~
JMS入门 -
robin35java:
这篇文章好,对于信号量进行了解释,并且扩展了线程的实现思考方式 ...
JAVA线程间通信问题 -
ds3783:
其实上述的问题总归起来还是架构设计不明确,Service层是否 ...
spring Transaction Manager和hibernate session 吐血经验谈 -
ivyloo:
好东西呀!谢谢了
JAVA基础
apache+tomcat配置[转]
2007-10-27 21:13
apache和IIS都是web服务器,就像IIS是asp的服务器,apache是jsp的服务器一样。
你有了tomcat和apache就已经够了,IIS就是多余的了。 具体配置如下: Apache与Tomcat的安装与整合之整合篇: 二. 单独使用Tomcat做JSP服务器,在工作效率上会有问题,并且所能承受的最大并发连接数也有一定的限制; 经测试,当并发连接较多时,Tomcat就会处于“僵死”状态,对后继的请求连接失去响应。所以现在就有了一些“整合”解决方案: 将html与jsp的功能部分进行明确分工,让tomcat只处理jsp部分,其它的由apache,IIS等这些web server处理, 由此大大节省了tomcat有限的工作“线程”。 当然,使用IBM Websphere、BEA Weblogic、JBOSS等这些 J2EE服务器会是一个更好的解决方案, 但只有应用EJB才会发挥这些J2EE服务器的强大功能。 所以在这里,推荐Apache + Tomcat的“黄金组合”。在网上查找了一些资料,然后自己动手实验,折腾了近1个小时,终于搞掂!!! 现将具体过程总结如下,希望对大家能有所帮助: 我的运行环境:Windows2k Server SP4 + J2SDK1.4.2_04 + Apache2.0.49 + Tomcat4.1.30 **准备软件: 1、Apache 2.0.49 2、Tomcat 4.1.30 3、Jk2连接器(mod_jk2.so,网上搜索一下,很多下的) **开始安装:(这里的安装路径是任选的,只要视你的实际情况略做修改即可) Apache安装在C:\Apache 下,监听端口 80; Tomcat在C:\Tomcat4 下,监听端口 8080;两者都以windows NT服务进行安装。 **建立自己的jsp app目录 1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录; 2.在webapps目录下新建一个目录,起名叫myapp; 3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的; 4.WEB-INF下新建一个文件web.xml,内容如下: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>My Web Application</display-name> <description> A application for test. </description> </web-app> 5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下: <html><body><center> Now time is: <%=new java.util.Date()%> </center></body></html> 6.重启Tomcat 7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。 配置Apache: 将mod_jk2.so复制到C:\Apache\Apache2\modules目录下: 1.编辑C:\Apache\Apache2\conf\httpd.conf文件,在LoadModule那一段代码中添加: LoadModule jk2_module modules/mod_jk2.so (mod_jk2.so需要你去下载) 2.将AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset GB2312 使Apache自动支持中文显示; 3.在“虚拟主机配置代码段”中添加:(此段配置可以根据你的实际情况进行修改) <VirtualHost *:80> ServerAdmin liaomingyong@yahoo.com.cn DocumentRoot "C:/Tomcat4/webapps/myapp" ServerName 192.168.0.178 ErrorLog logs/my-error_log CustomLog logs/my-access_log common </VirtualHost> **新建workers2.properties文件并将其加入C:\Apache\Apache2\conf目录,内容如下: [shm] file=${serverRoot}/logs/shm.file size=1048576 #The socket channel [channel.socket:localhost:8009] port=8009 host=192.168.0.178 #define the worker [ajp13:localhost:8009] channel=channel.socket:localhost:8009 # Map the Tomcat examples webapp to the Web server uri space [uri:/myapp/WEB-INF/*] [uri:/*.jsp] worker=ajp13:localhost:8009 info=Map the whole webapp **编写一个普通的html文件(index.html)与一个jsp文件(test.jsp),放在C:\Tomcat4\webapps\myapp 下;现在最好重新启动一下计算机。 重新启动以后,启动apache和tomcat, http://192.168.0.178 应该是和 http://192.168.0.178:8080 一样的了-----> 显示的都是index.html; 现在可以测试一下 test.jsp 了,http://www.sdg.com/test.jsp,怎么样,顺利通过了吧? **下面测试Tomcat连接池部分: 将网站的所有文件(html + jsp + javaBean + servlet)拷贝至C:\Tomcat4\webapps\myapp 下, 配置tomcat的server.xml文件,添加连接池。在我这儿,经过测试,所有的功能部分都能正常工作。 *********后**********记************************* 1. 如果你的主页是JSP页面,你还需要配置一项: DirectoryIndex index.html index.html.var index.jsp 加上index.jsp就可以了 2. 又发现一个配置上的“小问题”---- 虚拟主机有一项配置:DocumentRoot项,如果按照 DocumentRoot "H:\Apache\Tomcat5.0\webapps\ROOT" 配置的话,主机也能正常工作, 但如果这时打开 logs/sdg.com-error_log 文件,就会发现有一行错误提示: **warning: "H:\\Apache\\Tomcat5.0\\webapps\\ROOT" doesn't exist! 经尝试,若改成: DocumentRoot "H:/Apache/Tomcat5.0/webapps/ROOT" 则完全没有任何警告信息出现在 error_log文件中 我的server.xml(F:/Tomcat/conf/server.xml): 在最后的</Host>前面加上一行:<Context path="" docBase="myapp" debug="0"/> path表示你访问时用到的目录,docBase表示你的应用项目,这里我就可以用 http://192.168.0.178 直接访问了. |
发表评论
-
POI操作EXCEL
2009-07-20 16:58 3178public class SummaryHSSF { ... -
spring Transaction Manager和hibernate session 吐血经验谈
2009-04-23 20:59 2790spring Transaction Manager和hibe ... -
JAVA线程间通信问题
2009-04-23 17:51 8349问题 在前一小节,介绍了在多线程编程中使用同步机制的重要性, ... -
JMS
2009-04-23 10:41 1732JMS编程知识 关键字: jms ... -
Spring AOP 2
2009-04-11 14:18 915Spring AOP高级篇(自动 ... -
Spring AOP
2009-04-11 14:17 1010Spring AOP(2008-12-19 20:23:5 ... -
apache+tomcat集群配置
2009-04-10 17:06 6926APACHE 2.2.8+TOMCAT6.0.14配置负载均衡 ... -
JMS 消息头
2009-04-09 23:28 2632深入掌握JMS(六):消息头 2009年03月31日 星期二 ... -
JMS topic
2009-04-09 23:26 3944深入掌握J ... -
深入掌握JMS(四):实战Queue
2009-04-09 23:24 2042Queue实现的是点到点模型,在下面的例子中,启动2个消费者共 ... -
深入掌握JMS(三):MessageListener
2009-04-09 23:22 55792009年03月31日 星期二 09:41 ... -
JMS例子
2009-04-09 23:19 3809深入掌握JMS(二):一个JMS例子 2009年03月31日 ... -
JMS入门
2009-04-09 23:17 21141. JMS基本概念 JMS( ... -
rmi 入门
2009-04-09 23:09 1183转]RMI实例入门(2009-02-26 ... -
java 23种模式代码
2009-04-09 02:07 148623种设计模式的代码版(Java) Posted on ... -
JAVA基础
2009-04-08 01:22 13701 【JAVA】JAVA相关基础知识 ... -
抽象工厂模式代码
2009-03-27 01:12 4148爪哇语言抽象工厂创立性模式介绍 工厂模 ... -
spring 事务传播机制
2009-03-26 19:29 1345Spring事务传播机制 PROPAG ... -
Spring声明式事务管理源码解读之事务提交
2009-03-26 19:27 1404/** *作者:张荣华(ahuaxuan) *2007-0 ...
相关推荐
在下载的“apache+tomcat配置文件”中,可能包含了这些配置的示例或模板,可以直接使用或作为参考来配置自己的环境。确保在实际部署前,根据自身的硬件资源和应用需求进行适当的调整,以达到最佳的运行效果。在部署...
"Apache+Tomcat配置信息 JK比较实用"这个标题表明我们将讨论如何结合两者使用,并特别关注JK模块的配置,它用于Apache和Tomcat之间的负载均衡和通信。 Apache的JK模块(mod_jk)是Apache HTTP Server与Tomcat之间的...
【Apache+Tomcat 配置JSP开发环境】 在Java Web开发中,Apache和Tomcat是常见的服务器组合,用于处理动态网页,特别是JSP(JavaServer Pages)的应用。Apache主要作为一个HTTP服务器,而Tomcat是一个Java Servlet...
ArcIMS9.2+Apache+Tomcat配置过程文档。
Apache+Tomcat配置[定义].pdf
Apache + Tomcat 配置负载均衡是Web服务器和应用程序服务器协同工作的典型应用场景,旨在提高网站的可用性和性能。在这个配置中,Apache作为前端HTTP服务器,它接收来自客户端的请求并根据预设策略将这些请求分发给...
### Apache+Tomcat配置说明 #### 一、安装与配置Apache与Tomcat 在搭建Apache与Tomcat联合工作环境之前,首先需要确保Apache服务器已经安装完成,并且版本为2.2。此外,还需要安装FTP服务器以及获取mod_jk.so模块...
本文将详细介绍如何配置 Apache + Tomcat 集群,包括安装 Apache 和 Tomcat 服务器、配置 mod_jk 模块、配置 Apache 和 Tomcat 服务器、配置负载均衡控制器等。 一、安装 Apache 服务器 首先,需要安装 Apache ...
### Linux下配置Apache与Tomcat详解 在Linux环境下配置Apache与Tomcat,是许多Web开发者在部署Java应用时经常遇到的任务。本文将详细介绍如何在Linux系统中安装并配置JDK、Tomcat以及Apache,实现一个基本的Web服务...
这个配置中,Apache作为前端反向代理服务器,Tomcat作为后端的应用服务器,而JK模块是Apache与Tomcat之间的连接器,负责通信和请求分发。以下是关于这个主题的详细知识点: 1. **Apache HTTP Server**:Apache是最...
Windows平台上的Apache+Tomcat配置指南 本文主要讲述如何在Windows平台上搭建一个用于Java平台的Web服务器过程。整个过程中用到的软件包括:Apache的HTTP服务器、JDK6、Tomcat 6、mod_jk。实现的目标是配置完成一个...
配置Apache+Tomcat7+jk负载均衡的基本步骤如下: 1. 安装Apache HTTP Server和Tomcat7,确保它们都能正常运行。 2. 配置mod_jk模块。这通常包括编译和安装mod_jk,然后在Apache的配置文件(如httpd.conf)中加载该...
**步骤3:Tomcat配置** - 修改两个Tomcat实例的`conf/server.xml`文件,启用`Cluster`支持: ```xml className="org.apache.catalina.ha.tcp.SimpleTcpCluster" memberPort="8009" senderClassName="org....
这个压缩包中的“apache配置集群”文件可能包含了具体的配置示例、教程或者脚本,可以帮助你更深入地理解和实践Apache+Tomcat集群的配置。根据实际情况调整这些配置,可以创建一个高效、可靠的Web服务集群。
apache+tomcat整合配置 apache+tomcat整合配置 apache+tomcat整合配置
Apache+Tomcat集群配置,Apache+Tomcat集群配置,Apache+Tomcat集群配置