tomcat启动异常:java.lang.NoClassDefFoundError
来源:互联网 发布:php gd库 压缩图片 编辑:程序博客网 时间:2024/06/09 21:29
maven工程,编译通过,通过tomcat启动时异常,异常如下:
严重: Exception sending context initialized event to listener instance of class framework.ualistner.OpcUaListnerjava.lang.NoClassDefFoundError: org/opcfoundation/ua/transport/security/CertificateValidator at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2277) at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:811) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1254) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.faw.framework.uaclient.OpcUaClientFactory.getUaClientInstance(OpcUaClientFactory.java:40) at com.faw.framework.uaclient.OpcUaClientFactory.getUaClientInstance(OpcUaClientFactory.java:27) at framework.ualistner.OpcUaListner.contextInitialized(OpcUaListner.java:44) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.ClassNotFoundException: org.opcfoundation.ua.transport.security.CertificateValidator at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119) ... 21 more
个人遇到这个问题是因为刚才是学习maven,引用了一个第三方jar包,但是没有将第三方jar包加入仓库里,后来将缺少的jar包加入仓库里面后,就解决了。
PS:java.lang.NoClassDefFoundError发生在编译时对应的类可用,而运行时在Java的classpath路径中,对应的类不可用导致的错误。一般来说是缺少jar文件,或者jar文件没有添加到classpath。
阅读全文
0 0
- 启动Tomcat java.lang.NoClassDefFoundError异常解决方法
- tomcat启动异常:java.lang.NoClassDefFoundError
- tomcat启动Java.Lang.NoClassDefFoundError: Org/Apache/Commons/Logging/LogFactory异常
- jetty、tomcat启动发生异常 java.lang.NoClassDefFoundError: org.apache.jasper.el.ELContextImpl
- java.lang.NoClassDefFoundError异常
- java.lang.NoClassDefFoundError异常
- java.lang.NoClassDefFoundError: Lorg/apache/tomcat/InstanceManage Tomcat异常处理
- SSH启动异常: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory
- tomcat启动发生 java.lang.NoClassDefFoundError:javax/el/ExpressionFactory错误
- tomcat启动报错 - java.lang.NoClassDefFoundError: FilterConfig
- Tomcat启动报java.lang.NoClassDefFoundError: org.springframework.beans.FatalBeanException
- Tomcat启动报错:java.lang.NoClassDefFoundError: javax/el/ExpressionFactory
- Eclipse启动tomcat-》Caused by: java.lang.NoClassDefFoundError解决方案
- Tomcat启动报异常java.lang.ClassNotFoundException
- Tomcat7异常 java.lang.NoClassDefFoundError
- java.lang.NoClassDefFoundError 异常解读
- java.lang.NoClassDefFoundError:异常解决
- 一个异常:java.lang.NoClassDefFoundError
- wps找回丢失的文档
- 什么是嵌入式?
- IT风投
- 多年以后发现csdn还是这么耐用
- STM32——ADC采样时间、采样周期、采样频率计算方法
- tomcat启动异常:java.lang.NoClassDefFoundError
- 三十三、面向对象初识
- HTTP报文与工作原理详解
- AbstractQueuedSynchronizer的实现分析(下)
- hadoop 安装和配置
- SpringBoot Rest-api开发
- jre和jdk
- spring mvc 保存并获取属性参数
- 热点面试题目—Java异常