2011-5-10 22:26:00 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performanc
e in production environments was not found on the java.library.path: C:\Program
Files\Java\jdk1.6.0_06\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WIND
OWS;C:\Program Files\apache-tomcat-6.0.32\bin;C:\Program Files\Java\jdk1.6.0_06\
jre\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\MyS
QL\MySQL Server 5.1\bin;C:\PROGRA~1\StormII\Codec;C:\PROGRA~1\StormII;C:\Program
 Files\IDM Computer Solutions\UltraEdit\
2011-5-10 22:26:02 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2011-5-10 22:26:02 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 4179 ms
2011-5-10 22:26:03 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2011-5-10 22:26:03 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.32
2011-5-10 22:26:03 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2011-5-10 22:26:04 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory ROOT
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/
lang/String;
        at org.apache.catalina.core.StandardHost$MemoryLeakTrackingListener.life
cycleEvent(StandardHost.java:616)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:142)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
699)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
9)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1079)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:1002)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506
)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)        at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:5
25)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2011-5-10 22:26:04 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2011-5-10 22:26:04 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory docs
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/
lang/String;
        at org.apache.catalina.core.StandardHost$MemoryLeakTrackingListener.life
cycleEvent(StandardHost.java:616)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:142)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
699)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
9)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1079)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:1002)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506
)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)        at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:5
25)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2011-5-10 22:26:04 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2011-5-10 22:26:05 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory examples
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/
lang/String;
        at org.apache.catalina.core.StandardHost$MemoryLeakTrackingListener.life
cycleEvent(StandardHost.java:616)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:142)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506
)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754
2011-5-10 22:26:05 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory host-manager
2011-5-10 22:26:05 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory host-manager
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/
lang/String;
        at org.apache.catalina.core.StandardHost$MemoryLeakTrackingListener.life
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506
2011-5-10 22:26:06 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory manager
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/
lang/String;

解决方案 »

  1.   

    你的tomcat是绿色版还是安装版,错误提示的是没有找到jdk的路径。下载个安装版本重新安装。
      

  2.   

    环境配的不对。was not found on the java.library.path …… 试着先配个javahome 试试看看。。百度上有
      

  3.   


    classpath:   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar ;%CATALINA_HOME%\common\lib\servlet-api.jar; 
    JAVA_HOME:   C:\Program Files\Java\jdk1.6.0_06
    这我都检查好多遍的,你看看有错吗
      

  4.   

    http://blog.csdn.net/yakoo5/archive/2009/05/01/4140456.aspx
      

  5.   

    你的环境变量怎么指向一个jar,把jar去掉。classpath:   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib ;%CATALINA_HOME%\common\lib……
      

  6.   

    我检查了一下出错提醒的地方都是webapps目录下的文件,而且都是报告出“Error deploying web application directory 【此处为webapps下的所有文件】”这是什么情况啊。是不是与webapps这个文件夹有关啊
      

  7.   

    换成tomcat7吧,错误的原因是:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/
    lang/String;
    getContextPath()这个方法是servlet2.5的
      

  8.   

    直接去下个安装的JDK就不用去配置了,他自动帮你弄好了