Java 关于启动或停止tomcat时的错误

Java 关于启动或停止tomcat时的错误,java,hibernate,jsp,tomcat7,displaytag,Java,Hibernate,Jsp,Tomcat7,Displaytag,我在重启tomcat或停止tomcat服务器时收到这些警告和错误。它并没有干扰我的项目,但我想这是一个严重的问题,而用户数量的增加 p.S.我使用hibernate进行数据库连接,使用显示标记库进行显示表,并使用jsp/servlet INFO: Illegal access: this web application instance has been stopped already. Could not load com.mchange.v2.resourcepool.BasicResou

我在重启tomcat或停止tomcat服务器时收到这些警告和错误。它并没有干扰我的项目,但我想这是一个严重的问题,而用户数量的增加

p.S.我使用hibernate进行数据库连接,使用显示标记库进行显示表,并使用jsp/servlet

INFO: Illegal access: this web application instance has been stopped already.  Could not load com.mchange.v2.resourcepool.BasicResourcePool$AsyncTestIdleResourceTask.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
    java.lang.IllegalStateException
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1600)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
        at com.mchange.v2.resourcepool.BasicResourcePool.checkIdleResources(BasicResourcePool.java:1481)
        at com.mchange.v2.resourcepool.BasicResourcePool.access$2000(BasicResourcePool.java:32)
        at com.mchange.v2.resourcepool.BasicResourcePool$CheckIdleResourcesTask.run(BasicResourcePool.java:1964)
        at java.util.TimerThread.mainLoop(Unknown Source)
        at java.util.TimerThread.run(Unknown Source)

Exception in thread "Timer-0" java.lang.NoClassDefFoundError: com/mchange/v2/resourcepool/BasicResourcePool$AsyncTestIdleResourceTask
    at com.mchange.v2.resourcepool.BasicResourcePool.checkIdleResources(BasicResourcePool.java:1481)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$2000(BasicResourcePool.java:32)
    at com.mchange.v2.resourcepool.BasicResourcePool$CheckIdleResourcesTask.run(BasicResourcePool.java:1964)
    at java.util.TimerThread.mainLoop(Unknown Source)
    at java.util.TimerThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.mchange.v2.resourcepool.BasicResourcePool$AsyncTestIdleResourceTask
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
    ... 5 more
May 27, 2014 5:20:39 PM org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name [/ZestYouth] has started
May 27, 2014 5:20:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined
May 27, 2014 5:20:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined
May 27, 2014 5:20:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined
May 27, 2014 5:20:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined
May 27, 2014 5:20:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTaglibs is already defined
May 27, 2014 5:20:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is already defined
May 27, 2014 5:20:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined
May 27, 2014 5:20:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined
May 27, 2014 5:20:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined
May 27, 2014 5:20:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined
May 27, 2014 5:20:40 PM org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name [/ZestYouth] is completed

检查您的Web应用程序的JAR是否与服务器的JAR冲突


处理数据源时有时会发生这种情况,NoClassDefFOund有时可能意味着“未找到唯一的类定义”

检查您的Web应用程序的JAR是否与服务器的JAR冲突


处理数据源时有时会发生这种情况,NoClassDefFOund有时可能意味着“未找到唯一的类定义”

看起来tomcat/Projects中缺少c3p0-x.y.z.jar。谢谢jens,但这个jar用于什么?我已经包括了c3p0-0.9.1.jar。这是一个连接池的框架。我已经包括了c3p0-0.9.1.jar。它在tomcat的类路径中?看起来你的tomcat/项目中缺少了c3p0-x.y.z.jar。谢谢jens,但是这个jar用于什么?我已经包括了c3p0-0.9.1.jar Alreadyth这是一个连接池的框架我已经包括了c3p0-0.9.1.jar..并且它在tomcat的类路径中?谢谢我找到了解决方案..我插入了两个jar文件,版本有低版本和高版本..意味着我插入了slf4j-api-1.5.8.jar和slf4j-api-1.4.1.jar文件,我也插入了displaytag 1.2和1.1。谢谢我找到了解决方案。我插入了两个jar文件,分别是较低版本和较高版本。意思是我插入了slf4j-api-1.5.8.jar和slf4j-api-1.4.1.jar文件,以及我插入了displaytag 1.2和1.1。