可能是1.加一个WEB-INF目录
2.在bin/shutdown.bat中关闭TOMCAT,再START TOMCAT试试

解决方案 »

  1.   

    %TOMCAR_HOME%\conf\Catalina\localhost增加一个配置文件,文件的内容:
    <Context docBase="demoWeb" path="/demoWeb" reloadable="true"/>http://localhost:port/demoweb试一下。
      

  2.   

    不是,我事eclipse+tomcat调试的,
    显示这样的错误:
    2005-5-10 18:04:41 org.apache.coyote.http11.Http11Protocol init
    严重: Error initializing endpoint
    java.net.BindException: Address already in use: JVM_Bind:8888
    at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:264)
    at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:137)
    at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1238)
    at org.apache.catalina.core.StandardService.initialize(StandardService.java:532)
    at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2199)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:462)
    at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
    at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156)
    Catalina.start: LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8888
    LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8888
    at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1240)
    at org.apache.catalina.core.StandardService.initialize(StandardService.java:532)
    at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2199)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:462)
    at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
    at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156)
    Catalina.stop: LifecycleException:  This server has not yet been started
    LifecycleException:  This server has not yet been started
    at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2166)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:494)
    at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
    at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156)
      

  3.   

    你把 demoWeb/index.jsp 拷到example文件夹下,用tomcat自带的例子一步步来测试,看路径到底应该怎么设
      

  4.   

    在环境变量里面新建java_home变量试哈,值为tomcat的路径
      

  5.   

    如果还是开start tomcat一闪而过,那就是tomcat里的WEB-INF有问题
    把tomcat重装哈,把你程序所在的文件夹腾出,装好再用
      

  6.   

    那个有问题啊?能不能具体点,我开start tomcat老是一闪而过,这到底怎么回事?
      

  7.   

    java.net.BindException: Address already in use: JVM_Bind:8888
    端口已经被占用,你改一下端口,还有可能是tomcat已经运行了(后台),先运行shutdown,再运行shartup
      

  8.   

    java.net.BindException: Address already in use: JVM_Bind:8888
    端口已经被占用,你改一下端口,还有可能是tomcat已经运行了(后台),先运行shutdown,再运行shartup
      

  9.   

    是端口被占用了,有可能是tomcat关闭异常,把线程关掉再重启就行了,另外也有可能是别的程序占用了端口,你可以查查看
      

  10.   

    欢迎页面没有问题,估计不是端口的事儿
    现在你的Tomcat打不开,怀疑是你的server.xml配置问题
    你的这个是怎么配置的:<Context path="/demoWeb" docBase="url?" debug="0"/>
      

  11.   

    我自己编的程序可以编译,但是通过eclipse部署的就不能运行了,不知道为什么?
      

  12.   

    我用的也是eclipse+tomcat,你最好用eclipse3.0+tomcat5.0+jdk1.4.2,还有就是eclipse3.0的tomcatplugV3插件要拷贝到eclipse的feature文件夹中去,tomcat中的sever.xml可能坏了,还有你配置环境变量了吗?
    <Context path="" docBase="C:\eclipse\workspace\???" debug="0"
    workDir="c:\eclipse\workspace\???\work"
    reloadable="true" crossContext="true">
    </Context>
      

  13.   

    我用的tomcat也是这个问题啊,运行http:\\127.0.0.1:8080可以正常,可是一运行http:\\127.0.0.1:8080\aaa\a.jsp就不能显示了.错误和楼主的一样
    我的环境变量实在我的电脑-属性-高级-环境变量里边设的,JAVA_HOME的值是d;\jdk1.4
    CLASSPATH的值是d:\jdk1.4\tools.jar;.     PATH的值是d:\jdk1.4\bin请问各位,我错在那里了 ?我 用的是 TOMCAT5.0.28
      

  14.   

    忘了说了,我的jdk是1.4.0的,我找不到1.4.2的下载,到java.sun.com上找到了 。可是不能下载
      

  15.   

    你装过TOMCAT5.0版过没有?
    如果装过可能会出现这种情况。
    要先关掉T5再启动T4
      

  16.   

    我以前遇到过,一启动tomcat就自动关闭。需要安装到第一次安装Tomcat的目录,另外目录中不能有空格c:\tomcat 4 就不行,郁闷中,不知道是否有普遍性。