tomcat启动报如下错误
javax.naming.NamingException: No naming context bound to this class loader
at org.apache.naming.ContextBindings.getClassLoader(ContextBindings.java:350)
at org.apache.catalina.deploy.NamingResources.cleanUp(NamingResources.java:985)
at org.apache.catalina.deploy.NamingResources.stopInternal(NamingResources.java:968)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5743)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:272)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1040)
at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1233)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1040)
at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1233)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:593)
解决办法:
右键工程-->Build Path-->Configure Build Path...-->选中Libraries
如上图所示 出现了tomcatv6和tomcatv7 删除一个 重启tomcat 错误解决。
如果还出现这个错误则 先把上图中的 tomcat 移除(remove) 然后
Add Library...-->Server Runtime-->Next-->选中已安装的tomcat-->Finish