可是在eclipse中却能单独启动,,,没有问题,,,单独点击startup.bat就一闪而过...也配置了环境变量JAVA_HOME
D:\J2EE\JAVAPATHD:\J2EE\JAVA\binCLASSPATH
.;D:\J2EE\JAVA\lib\dt.jar;D:\J2EE\JAVA\lib\tools.jar
D:\J2EE\JAVA\bin
CATALINA_HOMED:\J2EE\WAS\jakarta-tomcat-5.0后来觉得也是我的tomcat不是安装版本,所以去下载了一个5.o的.但是我把项目\Tomcat 5.0\webapps,设置的端口是81,可是猫是能出来,但是页面会报HTTP Status 404
不清楚为什么.就是在C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps目录下建一个文件夹,把所有jap页面拷进去的

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【wj38sj3s】截止到2008-06-25 15:40:18的历史汇总数据(不包括此帖):
    发帖数:0                  发帖分:0                  
    结贴数:0                  结贴分:0                  
    未结数:0                  未结分:0                  
    结贴率:-------------------结分率:-------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    你在dos中打开,可能会报出什么错误
      

  3.   

    楼主设置一下 JAVA_HOME 和 JDK_HOME 即可。
    哈哈,好多分!!!
      

  4.   

    ,,,单独点击startup.bat就一闪而过... 100%是 JAVA_HOME 没有设置正确。打开
    tomcat/bin/catalina.bat
    看看吧!
      

  5.   

    为什么tomcat一闪而过,启动不了我很久之前有过这种情况,那是因为我没有配好java_home
      

  6.   

    参考这个 http://www.java2000.net/viewthread.jsp?tid=406
      

  7.   


    java_home没有问题啊...为什么在eclipse启动的时候,就完全没有问题呢...
    还有我测试的.如果用eclipse启动tomcat,然后再去访问,放tomcat的webapps的jsp就完全好用
      

  8.   


    eclipse好像是用自身带的jdk样的
      

  9.   

    因为eclipse下你在配置tomcat的时候选择了JDK,但是直接用STARTUP就没人管JDK的事了,所以这个问题应该就是
    JAVA_HOME的问题。
    要不是我就学习了,关注中
      

  10.   

    java_home没有问题啊...为什么在eclipse启动的时候,就完全没有问题呢... 
    还有我测试的.如果用eclipse启动tomcat,然后再去访问,放tomcat的webapps的jsp就完全好用
    既然你这么肯定,那几就一直用Eclipse启动好了。呵呵!没有可比性。Eclipse替你做了太多的事情,这也是我一直反对的做法。tomcat 这东西在运行环境中,难道还搭配一个eclipse吗? 
      

  11.   

    端口是不会被占用的...jdk不是安装版本应该是没有问题吧?现在我重新安装了tomcat可是把jsp放在\Tomcat 5.0\webapps还是报404
      

  12.   

    应该没别的问题,就是JAVA_HOME的问题
      

  13.   

    我配置的java_home有问题吗...
    D:\J2EE\JAVA\bin\java.exe那么java_home写D:\J2EE\JAVA就可以了吧
      

  14.   

    肯定有问题.
    WABAPPS只建一个文件夹拷JSP完事? WEB-INF?
      

  15.   

    1.windows版的jdk1.5安装时,会先提示你选个路径放jdk1.5,他会自带一个jre,然后安装快结束时,会提示你选个路径放jre1.5,最后才会提示完成
    你想想你是怎么装的,java_home设的是哪个,应该是指向jdk1.5的那个路径2.如果不建文件夹,单纯弄个jsp试,要把jsp拷到webapps/ROOT下面(就放webapps下会报404),浏览器输http://localhost:81/aaa.jsp
    如果在webapps下建文件夹XXX,放不放到ROOT下都行,是http://localhost:81/XXX/aaa.jsp
      

  16.   

    楼主应该没有在工程下建WEB-INF文件夹,及WEB-INF/web.xml
      

  17.   


    打开tomcat/bin/catalina.bat 
    在开始加一句set JAVA_HOME=C:\Program Files\Java\jdk1.5.0
      

  18.   


    出现这种问题,只能使你JAVA_HOME 配置的问题了
    哈哈
      

  19.   

    启动的文件可能
    catalina.bat 这个文件有一点儿错误,都会这样的。用记事本就能打开。
      

  20.   

    我也遇到过这样的问题,在dos下打开startup 后来提示我catalina_home有问题
    后来修改了环境变量就好了。。
      

  21.   

    catalina.bat start
    启动调试
      

  22.   

    <Tomcat安装目录>\logs 下看看log文件说了些什么,可能的情况是环境变量不对,端口被占用,等等。看看log就明白了
      

  23.   

    配置环境:
    JAVA_HOME
    D:\Program Files\Java\jdk1.6.0_03CLASSPATH
    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
    Path前面加上
    D:\Program Files\Java\jdk1.6.0_03\bin;
      

  24.   

    两种可能: 1.系统环境没设置好, 一闪而过时会报错system enviroment... 虽然时间很短, 但应该能看到
      

  25.   

    应该就是环境变量没有配置好,不过你配置好了还是报错的话就重新安装tomcat
    这个服务器就是爱出莫名其妙的问题
      

  26.   

    我的web.xml代码<?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <display-name>
    cptm</display-name>

    <filter>
    <filter-name>struts-cleanup</filter-name>
    <filter-class>
    org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
    </filter>
    <filter>
    <filter-name>struts2</filter-name>
    <filter-class>
    org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
    </filter>

    <filter-mapping>
    <filter-name>struts-cleanup</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>
        <servlet>
            <servlet-name>fileDownload</servlet-name>
            <servlet-class>com.daewoobrenic.jcf.file.FileDownload</servlet-class>
        </servlet>
        
        <servlet-mapping>
            <servlet-name>fileDownload</servlet-name>
            <url-pattern>/fileDownload/*</url-pattern>
        </servlet-mapping>
    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value> /WEB-INF/classes/config/applicationContext*.xml
    </param-value>
    </context-param>

    <listener>
    <listener-class>
    org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

    <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    </web-app>
      

  27.   

    tomcat启动不了,tomcat5.exe一闪就没了,startup.bat一闪就没了,这是什么原因呢可能是环境变量没有配置正确查错的方法为在cmd下进入tomcat的bin目录下,执行startup.bat文件,即可看出启动不了的原因具体方法为开始→运行→cmd→回车→cd \→回车→d:→回车→cd tomcat\bin(进入tomcat bin的目录,假设为d:\tomcat5.5\bin)→回车→startup.bat→回车。这时会显示一些错误的信息,看看这些信息,就知道应该怎么办了要是还不行可以去logs文件夹看看日志文件http://heisetoufa.ggblog.com/327053.html
      

  28.   

    cmd,打开命令窗口。进入tomcat的bin目录,输入startup.bat ,执行.看结果另外
    java_home不是D:\J2EE\JAVA\bin\java.exe ,而是你的java根目录
      

  29.   

    java_home 问题。按楼上方法做肯定能找到原因。
      

  30.   

    TOMCAT_HOME没配置吧。
    TOMCAT_HOME=C:\Program Files\Apache Software Foundation\Tomcat 5.0在CLASSPATH=.;D:\J2EE\JAVA\lib\dt.jar;D:\J2EE\JAVA\lib\tools.jar;%TOMCAT_HOME%\bin 
      

  31.   

    楼主,你上面配置的java-home好像不是真正的jdk安装目录吧,所以就会一闪而过
      

  32.   

    这个问题我遇到过,是这样解决的,你设一个JRE_HOME ,比如Jre的目录是F:\Java\jre1.6.0
    那么你在环境变量里就应该新建一个系统变量名字是JRE_HOME变量值是F:\Java\jre1.6.0注意不要在最后加分号(切记).
    然后把没用的环境变量都删掉,我机器里只设了Path和JRE_HOME,java和Tomcat都好使。
    我的这个方法已经解决了好几个同学的问题.
      

  33.   

    java_home的问题啊,楼主你的java_home错了
      

  34.   

    既然你用了eclipse了,那还在webapps里建文件夹干吗。直接eclipse部署不完了。
    搞不懂怎么想的
      

  35.   

    配置JDK不需要BIN的
    把后边的BIN去掉就可以了。。
    我昨天还遇到的郁闷了一天才解决。
      

  36.   

    JAVA_HOME
    C:\Borland\JBuilder2006\jdk1.5\bin
      

  37.   

    查看你的tomcat日志,看看是什么原因导致的
      

  38.   

    还有种可能就是server.xml中有中文,包括注释也不能有中文!