我的配置是eclipse3.1+tomcat5.0,用eclipse部署应用程序在tomcat的webapps目录下正常,但是却无法运行,Tomcat Web Application Manager下running状态为false,无法start.希望哪位高手指点,非常感谢!

解决方案 »

  1.   

    有没有添加环境变量?
    要配置java运行环境和tomcat运行环境才行的
    在我的电脑-属性-高级-环境变量-新建(classpath(.;),path(java路径\bin;),java_home(java路径),tomcat_home(tomcat路径),catelina_home(tomcat路径))先配置这些然后再到eclipse下配置就可以了:)
      

  2.   

    我晕...只告诉了结果是running状态为false,那样会有N多种问题可能导致,,有问题先看启动控制台中的信息,或者logs下的日志文件再说.
      

  3.   

    把log信息贴出来
    这样才方便找问题啊
    否则只能随便猜测了:(
      

  4.   

    Created MBeanServer with ID: 14b5f4a:112bd738a6b:-8000:beyondbi-1dobia:1
    2007-5-24 17:38:26 org.apache.coyote.http11.Http11BaseProtocol init
    信息: Initializing Coyote HTTP/1.1 on http-8880
    Starting service Tomcat-Standalone
    Apache Tomcat/4.1.36-LE-jdk14
    2007-5-24 17:38:32 org.apache.commons.digester.Digester error
    严重: Parse Error at line 2 column -1: 组件类型“web-app”未被声明。
    org.xml.sax.SAXParseException: 组件类型“web-app”未被声明。
    at org.apache.crimson.parser.Parser2.error(Parser2.java:3354)
    at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1502)
    at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)
    at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
    at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
    at org.apache.commons.digester.Digester.parse(Digester.java:1745)
    at org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:221)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:580)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:182)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:3644)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:777)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:760)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:538)
    at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:261)
    at org.apache.catalina.core.StandardHost.install(StandardHost.java:731)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:626)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:375)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:785)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:331)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1156)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:697)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1148)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:311)
    at org.apache.catalina.core.StandardService.start(StandardService.java:450)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:2213)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:459)
    at org.apache.catalina.startup.Catalina.execute(Catalina.java:346)
    at org.apache.catalina.startup.Catalina.process(Catalina.java:130)
    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:151)
    2007-5-24 17:38:32 org.apache.commons.digester.Digester error
    严重: Parse Error at line 3 column -1: 属性“version”未被声明为组件“web-app”。
    org.xml.sax.SAXParseException: 属性“version”未被声明为组件“web-app”。
    at org.apache.crimson.parser.Parser2.error(Parser2.java:3354)
    at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1595)
    at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)
    at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
    at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
    at org.apache.commons.digester.Digester.parse(Digester.java:1745)
    at org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:221)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:580)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:182)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:3644)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:777)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:760)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:538)
    at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:261)
    at org.apache.catalina.core.StandardHost.install(StandardHost.java:731)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:626)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:375)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:785)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:331)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1156)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:697)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1148)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:311)
    at org.apache.catalina.core.StandardService.start(StandardService.java:450)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:2213)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:459)
    at org.apache.catalina.startup.Catalina.execute(Catalina.java:346)
    at org.apache.catalina.startup.Catalina.process(Catalina.java:130)
    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:151)
    2007-5-24 17:38:32 org.apache.commons.digester.Digester error
    严重: Parse Error at line 4 column -1: 属性“xmlns”未被声明为组件“web-app”。
      

  5.   

    我的TOMCAT部署时,也遇到同样的问题,但是我的部署应用目录时是正常的,如果目录中的应用和数据库都是连接好的话,也是可以运行的,但是一但部署的目录中有错误的JSP时,TOMCAT 将错误, 下次再启动TOMCAT的时候 虚拟目录即自己部署的应用目录将不可能用,404错误,standarHost.start /
    Skipped installing application listeners due to previous error(s)
    Error listenerStart
    Context startup failed due to previous errors