zoukankan      html  css  js  c++  java
  • Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.ClassVisitor

    1、错误描写叙述

    信息: Setting autowire strategy to name
    2014-7-13 1:37:43 org.apache.struts2.spring.StrutsSpringObjectFactory info
    信息: ... initialized Struts-Spring integration successfully
    2014-7-13 1:37:44 org.apache.catalina.core.StandardContext filterStart
    严重: Exception starting filter struts2
    java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor
    	at org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:390)
    	at org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:347)
    	at org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
    	at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:268)
    	at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
    	at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:445)
    	at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:489)
    	at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
    	at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
    	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
    	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
    	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
    	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4809)
    	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5485)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
    	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229)
    	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    	at java.lang.Thread.run(Thread.java:619)
    Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.ClassVisitor
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
    	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    	... 26 more
    2014-7-13 1:37:44 org.apache.catalina.core.StandardContext startInternal
    严重: Error filterStart
    2014-7-13 1:37:44 org.apache.catalina.core.StandardContext startInternal
    严重: Context [/FirstSSH] startup failed due to previous errors
    2014-7-13 1:37:44 org.apache.catalina.core.ApplicationContext log
    信息: Closing Spring root WebApplicationContext
    2014-7-13 1:37:44 org.springframework.web.context.support.XmlWebApplicationContext doClose
    信息: Closing Root WebApplicationContext: startup date [Sun Jul 13 01:37:37 CST 2014]; root of context hierarchy
    2014-7-13 1:37:44 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
    严重: The web application [/FirstSSH] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
    2014-7-13 1:37:44 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
    严重: The web application [/FirstSSH] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.
    2014-7-13 1:37:44 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
    严重: The web application [/FirstSSH] created a ThreadLocal with key of type [com.sun.faces.util.Util$1] (value [com.sun.faces.util.Util$1@c21a68]) and a value of type [java.util.HashMap] (value [{com.sun.faces.patternCache={ = }}]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
    2014-7-13 1:37:44 org.apache.catalina.startup.HostConfig deployDirectory

    2、错误原因

          通过这句“Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.ClassVisitor”可知,是缺少有关asm jar包


    3、解决的方法

         将“asm-3.3.1.jar”拷贝到lib文件夹下,又一次启动服务

  • 相关阅读:
    4 Apr 18 软件开发目录 logging模块的使用 序列化(Json, Pickle) os模块
    3 Apr 18 内置函数 列表生成式与生成器表达式 模块的使用之import 模块的使用之from…import…
    2 Apr 18 三元表达式 函数递归 匿名函数 内置函数
    30 Mar 18 迭代器 生成器 面向过程的编程
    29 Mar 18 函数 有参、无参装饰器
    28 Mar 18 函数
    27 Mar 18 函数的参数
    26 Mar 18 函数介绍
    23 Mar 18 文件处理
    22 Mar 18 补充数据类型+字符编码+文件处理
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5124125.html
Copyright © 2011-2022 走看看