tomcat4以经整合了apache用的端口是8080;
你要不用不tomcat4那整合后端口也是8080

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/849/849559.xml?temp=8.253115E-02
      

  2.   

    knight_qmh:加一下qq好么,我有不少迷惑的地方要请教53279500
      

  3.   

    1.配置Apache,修改Httpd.conf,增加的内容如下: 
       LoadModule    jk_module  libexec/mod_jk.dll 
       AddModule     mod_jk.c 
       JkWorkersFile "d:\ApacheTomcat\conf\workers.properties" 
       JkLogFile     logs/mod_jk.log 
       JkLogLevel    info 
       JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " //如果因为这句apache无法启动,就暂时将其注释掉。
       JkMount /*.jsp ajp13 
       JkMount /servlet/* ajp13 
       JkWorkersFile使指定mod_jk工作所需要的工作文件,JkMount后面是将所有和jsp和servlet的请求通      过Apj13的协议送给Tomcat,让Tomcat来处理。2.在%tomcat_install_path%\conf目录下建一个worker.properties(文件全文见附录)
       (只有两处需要修改:workers.tomcat_home,这是指定Tomcat工作的目录,另外一个是workers.java_home    ,这是指定Jdk的目录)
     
    3.保证%tomcat_install_path%\conf\server.xml中包含如下语句(如果有但被注释了则将注释去掉即可,没   有就原样copy进去:):   <Connector className="org.apache.ajp.tomcat4.Ajp13Connector" 
                  port="8009" minProcessors="5" maxProcessors="75" 
                  acceptCount="10" debug="0"/> 4.测试
     随便将一个jsp文件置于%apacahe_install_path%\apache\htdocs下,运行如:http://127.0.0.1/hello.jsp 
     
    一切ok:)
    附录1( workers.properties全文):
    # $Header: /home/cvs/jakarta-tomcat/src/etc/Attic/workers.properties,v 1.3.2.2 2000/10/16 01:59:22 larryi Exp $ 
    # $Revision: 1.3.2.2 $ 
    # $Date: 2000/10/16 01:59:22 $ 


    # workers.properties - 

    # This file provides jk derived plugins with with the needed information to 
    # connect to the different tomcat workers. 

    # As a general note, the characters $( and ) are used internally to define 
    # macros. Do not use them in your own configuration!!! 

    # Whenever you see a set of lines such as: 
    # x=value 
    # y=$(x)something 

    # the final value for y will be valuesomething 

    # Normaly all you will need to modify is the first properties, i.e. 
    # workers.tomcat_home, workers.java_home and ps. Most of the configuration 
    # is derived from these. 

    # When you are done updating workers.tomcat_home, workers.java_home and ps 
    # you should have 3 workers configured: 

    # - An ajp12 worker that connects to localhost:8007 
    # - An ajp13 worker that connects to localhost:8009 
    # - A jni inprocess worker. 
    # - A load balancer worker 

    # However by default the plugins will only use the ajp12 worker. To have 
    # the plugins use other workers you should modify the worker.list property. 

    # # 
    # workers.tomcat_home should point to the location where you 
    # installed tomcat. This is where you have your conf, webapps and lib 
    # directories. 

    workers.tomcat_home=D:\ApacheTomcat# 
    # workers.java_home should point to your Java installation. Normally 
    # you should have a bin and lib directories beneath it. 

    workers.java_home=d:\j2sdk1.4.0 # 
    # You should configure your environment slash... ps= on NT and / on UNIX 
    # and maybe something different elsewhere. 

    ps=\ 
    # ps=/ # 
    #------ ADVANCED MODE ------------------------------------------------ 
    #--------------------------------------------------------------------- 
    # # 
    #------ DEFAULT worket list ------------------------------------------ 
    #--------------------------------------------------------------------- 


    # The workers that your plugins should create and work with 

    worker.list=ajp12, ajp13 # 
    #------ DEFAULT ajp12 WORKER DEFINITION ------------------------------ 
    #--------------------------------------------------------------------- 
    # # 
    # Defining a worker named ajp12 and of type ajp12 
    # Note that the name and the type do not have to match. 

    worker.ajp12.port=8007 
    worker.ajp12.host=localhost 
    worker.ajp12.type=ajp12 

    # Specifies the load balance factor when used with 
    # a load balancing worker. 
    # Note: 
    #  ----> lbfactor must be > 0 
    #  ----> Low lbfactor means less work done by the worker. 
    worker.ajp12.lbfactor=1 # 
    #------ DEFAULT ajp13 WORKER DEFINITION ------------------------------ 
    #--------------------------------------------------------------------- 
    # # 
    # Defining a worker named ajp13 and of type ajp13 
    # Note that the name and the type do not have to match. 

    worker.ajp13.port=8009 
    worker.ajp13.host=localhost 
    worker.ajp13.type=ajp13 

    # Specifies the load balance factor when used with 
    # a load balancing worker. 
    # Note: 
    #  ----> lbfactor must be > 0 
    #  ----> Low lbfactor means less work done by the worker. 
    worker.ajp13.lbfactor=1 # 
    # Specify the size of the open connection cache. 
    #worker.ajp13.cachesize # 
    #------ DEFAULT LOAD BALANCER WORKER DEFINITION ---------------------- 
    #--------------------------------------------------------------------- 
    # # 
    # The loadbalancer (type lb) workers perform wighted round-robin 
    # load balancing with sticky sessions. 
    # Note: 
    #  ----> If a worker dies, the load balancer will check its state 
    #        once in a while. Until then all work is redirected to peer 
    #        workers. 
    worker.loadbalancer.type=lb 
    worker.loadbalancer.balanced_workers=ajp12, ajp13 

    #------ DEFAULT JNI WORKER DEFINITION--------------------------------- 
    #--------------------------------------------------------------------- 
    # # 
    # Defining a worker named inprocess and of type jni 
    # Note that the name and the type do not have to match. 

    worker.inprocess.type=jni # 
    #------ CLASSPATH DEFINITION ----------------------------------------- 
    #--------------------------------------------------------------------- 
    # # 
    # Additional class path components. 

    worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes # 
    # The XML parser provided with Tomcat 

    worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar 
    worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar # 
    # Tomcat`s implementation 

    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 # 
    # Javac as available from Java2SE 

    worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar # 
    # Setting the command line for tomcat 
    # Note: The cmd_line string may not contain spaces. 

    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) # 
    # The JVM that we are about to use 

    # This is for Java2 

    worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll # 
    # And this is for jdk1.1.X 

    #worker.inprocess.jvm_lib=$(workers.java_home)$(ps)bin$(ps)javai.dll 
    # # 
    # Setting the place for the stdout and stderr of tomcat 

    worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout 
    worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr # 
    # Setting the tomcat.home Java property 

    worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home) # 
    # Java system properties 

    # worker.inprocess.sysprops=java.compiler=NONE 
    # worker.inprocess.sysprops=myprop=mypropvalue # 
    # Additional path components. # 
    # worker.inprocess.ld_path=d:$(ps)SQLLIB$(ps)bin 
    # 附录2 (hello.jsp) :<%@ page contentType="text/html;charset=gb2312"%>  
    <html>  
    <body>  
    <%String str="Hello World!";%>  
    <%str=str+"真好呀:)";%>  
    <%=str%>  
    </body>  
    </html>