端口设计:apache:8086;tomcat:8080

解决方案 »

  1.   

    试试这个
     Windows NT\2000上的安装比较简单,应用软件不必重新编译,只下载网站上已经编译好的软件包即可。 ---- 1.下载地址 ---- 在 http://httpd.apache.org/dist/binaries/Windows32/ 可下载编译好的最新Apache软件包apache_1.3.19-Windows32-no_src-r2.msi。 ---- 在http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.1/bin/Windows32/i386/ 可下载mod_jk.zip。 ---- 在http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.1/bin/可下载jakarta-tomcat-3.2.1.zip。 ---- 2. 安装 ---- 首先,双击"apache_1.3.19-Windows32-no_src-r2.msi",安装Apache 服务。 ---- 然后,将"mod_jk.zip"解压缩到Apache服务的"modules"子目录下;最后,将"jakarta-tomcat-3.2.1.zip"解压缩到C:\目录下。 ---- 3.参数配置 ---- (1)修改Apache服务的配置文件httpd.conf ---- 注意: 本文只涉及与Tomcat有关的参数,其余的参数设置可参考Apache的有关文档资料。 ---- 首先用鼠标点击 "开始"*"程序 "*"apache httpd server"*"configure apache server"*"edit configuration"。 ---- 然后,在"Dynamic Shared Object (DSO) Support"部分嵌入如下内容。      LoadModule jk_module modules/mod_jk.dll
         最后,在文件尾部添加如下内容。
         JkWorkersFile c:\jakarta-tomcat-3.2.1\conf\workers.properties
         JkLogFile     c:\jakarta-tomcat-3.2.1\logs\mod_jk.log
         JkLogLevel warn
         JkMount  /*.jsp  ajp13
         JkMount  /servlet/*  ajp13
         (2)配置Tomcat服务---- 对server.xml和workers.properties文件的参数调整,读者可参照Unix部分对应的段落。但读者要注意,对于不同层次的目录,Unix用"/"分隔,而Windows用"\"分隔。 ---- 分别编辑startup.bat和shutdown.bat文件,在文件的第2行嵌入如下内容。      set TOMCAT_HOME=c:\jakarta-tomcat-3.2.1
         set JAVA_HOME=c:\jdk1.2.2
         set PATH=C:\jdk1.2.2\bin;.;%PATH%
      

  2.   

    还可以这样
    现在要将tomcat连接到apache上去了。首先到www.apache.org上去下载一个Apache Web Server,我用的是Apache1.3.12。再到java.apache.org上去下载一个Jserv,我用的是Jserv1.1.1。先安装Apache Web Server(比如安装在c:apache目录下面)。安装完后需要修改c:apacheconfhttpd.conf文件,找到Servername,修改为你喜欢的名字,找到port,修改为未被占用的端口。再安装Jserv(比如安装在c:Jserv目录下面)。安装Jserv需要指定JVM所在的目录,你可以指定JDK_HOMEBIN目录。需要指定JSDK所在目录,我指定的是我从java.sun.com上面下载的JSDK安装后的目录。(实际上它要找的是servlet.jar这个文件,你可以指定tomcatlibservlet.jar试一试,我并没有这样试过) 
      

  3.   

    我安装的时候是按第二种方法安装的,出现问题的原因似乎是当tomcat运行时没有产生tomcat-apache.conf文件,因此apache 无法启动.
      

  4.   

    另外.我想问一下,是不是不能只安装tomcat?为什么我安装了tomcat,并通过测试.可我的JSP程序无法正确运行?
      

  5.   

    代码如下:
    firstjsp.html
    <!--firstjsp.html--->
    <html>
    <head>
    <title>
    你好!
    </title>
    <metahttp-equiv="Content-Type" content="text/html";charset="gb2312">
    </head>
    <body bgcolor="#c0c0c0">
    <form method="post" action="firstjsp.jsp">
    <p>firstname:
    </p>
    <p>
    <input type="text" name="firstname">
    </p>
    <p>lastname:
    </p>
    <input type="text" name="lastname">
    </p>
    <p>
    <input type="submit" name="submit" value="提交">
    </p>
    </form>
    </body>
    </html>
    firstjsp.jsp
    <!--firstjsp.jsp--->
    <%@page contentType="text/html;charset="gb2312"%>
    <html><body>
    欢迎
    <%! String fristname,lastname,s;%>
    <%
    firstname=request.getParameter("fristname");
    lastname=request.getParameter("lastname");
    %>
    <b><i><font size="7" face="Arial Black">
    <%
    firstname=new String(firstname.getBytes("ISO-8859-1");
    lastname=new String(lastname.getBytes("ISO-8859-1");
    out.println(fristname+lastname);
    %>
    </font></i></b>
    光临!
    </body>
    </html>
      

  6.   

    在tomcat4.0以上版本中没有tomcat-apache文件,所以你的那种设定不行.
    参考:http://www.jsp001.com/forum/forumdisplay.php?s=&forumid=11
      

  7.   

    i_love_555(烈火纯冰)谢谢你,搞定了~