`
hhhhh-kk#qq.com
  • 浏览: 58294 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

apache+tomcat配置

阅读更多
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    直接访问了.
分享到:
评论

相关推荐

    apache+tomcat配置文件

    在下载的“apache+tomcat配置文件”中,可能包含了这些配置的示例或模板,可以直接使用或作为参考来配置自己的环境。确保在实际部署前,根据自身的硬件资源和应用需求进行适当的调整,以达到最佳的运行效果。在部署...

    apache+tomcat配置信息 JK比较实用

    "Apache+Tomcat配置信息 JK比较实用"这个标题表明我们将讨论如何结合两者使用,并特别关注JK模块的配置,它用于Apache和Tomcat之间的负载均衡和通信。 Apache的JK模块(mod_jk)是Apache HTTP Server与Tomcat之间的...

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

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

    ArcIMS9.2+Apache+Tomcat配置过程

    ArcIMS9.2+Apache+Tomcat配置过程文档。

    Apache+Tomcat配置[定义].pdf

    Apache+Tomcat配置[定义].pdf

    APACHE +TOMCAT配置负载均衡

    Apache + Tomcat 配置负载均衡是Web服务器和应用程序服务器协同工作的典型应用场景,旨在提高网站的可用性和性能。在这个配置中,Apache作为前端HTTP服务器,它接收来自客户端的请求并根据预设策略将这些请求分发给...

    apache+tomcat配置说明

    ### Apache+Tomcat配置说明 #### 一、安装与配置Apache与Tomcat 在搭建Apache与Tomcat联合工作环境之前,首先需要确保Apache服务器已经安装完成,并且版本为2.2。此外,还需要安装FTP服务器以及获取mod_jk.so模块...

    apache+tomcat集群配置

    本文将详细介绍如何配置 Apache + Tomcat 集群,包括安装 Apache 和 Tomcat 服务器、配置 mod_jk 模块、配置 Apache 和 Tomcat 服务器、配置负载均衡控制器等。 一、安装 Apache 服务器 首先,需要安装 Apache ...

    linux 配置apache+tomcat

    ### Linux下配置Apache与Tomcat详解 在Linux环境下配置Apache与Tomcat,是许多Web开发者在部署Java应用时经常遇到的任务。本文将详细介绍如何在Linux系统中安装并配置JDK、Tomcat以及Apache,实现一个基本的Web服务...

    apache+tomcat+jk 均衡负载和集群

    这个配置中,Apache作为前端反向代理服务器,Tomcat作为后端的应用服务器,而JK模块是Apache与Tomcat之间的连接器,负责通信和请求分发。以下是关于这个主题的详细知识点: 1. **Apache HTTP Server**:Apache是最...

    Windows平台上的Apache+Tomcat配置指南[归纳].pdf

    Windows平台上的Apache+Tomcat配置指南 本文主要讲述如何在Windows平台上搭建一个用于Java平台的Web服务器过程。整个过程中用到的软件包括:Apache的HTTP服务器、JDK6、Tomcat 6、mod_jk。实现的目标是配置完成一个...

    apache+tomcat7+jk负载均衡

    配置Apache+Tomcat7+jk负载均衡的基本步骤如下: 1. 安装Apache HTTP Server和Tomcat7,确保它们都能正常运行。 2. 配置mod_jk模块。这通常包括编译和安装mod_jk,然后在Apache的配置文件(如httpd.conf)中加载该...

    Apache+Tomcat服务器集群配置详细步骤

    **步骤3:Tomcat配置** - 修改两个Tomcat实例的`conf/server.xml`文件,启用`Cluster`支持: ```xml className="org.apache.catalina.ha.tcp.SimpleTcpCluster" memberPort="8009" senderClassName="org....

    apache+tomcat配置集群文档及安装资源包

    这个压缩包中的“apache配置集群”文件可能包含了具体的配置示例、教程或者脚本,可以帮助你更深入地理解和实践Apache+Tomcat集群的配置。根据实际情况调整这些配置,可以创建一个高效、可靠的Web服务集群。

    apache+tomcat整合配置

    apache+tomcat整合配置 apache+tomcat整合配置 apache+tomcat整合配置

    Apache+Tomcat集群配置

    Apache+Tomcat集群配置,Apache+Tomcat集群配置,Apache+Tomcat集群配置

Global site tag (gtag.js) - Google Analytics