通过run on server调试一个工程时候,出现以下错误:
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
报找不到spring相关的包
网上搜了搜,将相关报放入 WEB-INF/lib下可以解决,但似乎这样的解决有点不得劲
试了试工程下 mvn eclipse:eclipse命令能够解决
目前还不了解具体原因,先记录下留着以后查看。
----------06/23/2011补充----------
后期也不明白怎么回事的遇见这个问题,采取了:
1. clean project, clean tomcat cache, mvn clean:clean 组合者换着顺序用
2.工程右键--->属性 修改 Java EE Module Dependencies,勾选上需要的lib 然后重启tomcat
3.可能因为mvn的插件问题,是通过eclipse创建的工程增加了maven的支持,还是直接通过mvn命令或插件创建工程 , 也许还需要安装m2eclipse的wtp插件
http://stackoverflow.com/questions/2595315/classnotfoundexception-when-running-a-spring-maven2-project-on-tomcat-6-from-wi
以上的方法都实验过 有时候莫名原因都会好用, 但没有一个操作路径是可以保证这个效果的,可能是我没有找到...
如果不想在这方面耽误时间,我觉得最支持的方式就是 mvn war:war 生产war包 然后在target目录下WEB-INF/lib下面找到所有的jar包 拷贝到工程中 然后调试 这样虽然不优雅,但是管用.......
有时候会提示log4j没有被正确配置之类........WTF.........
在src\main\resources右键 选择 build path ---> use as sources folder
然后就正常了.....
这个问题太诡异了可能是eclipse 或 tomcat 或 mvn 做 compile 之间有谁的历史文件么清除干净(瞎猜)等等原因
期待有人能找到一劳永逸的好方法,然后和大家分享一下~
分享到:
相关推荐
整个系统都没有错误,但是在发布运行后,控制台上却抛出了这样的异常: java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" 解决方案 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决了jsp连接 sql server 2000的问题
在Java编程中,`java.lang.ClassNotFoundException`是一个常见的运行时异常,它表示JVM尝试加载一个类时,找不到对应的.class文件。在这个特定的错误中,我们看到的是`org.apache.commons.dbcp.BasicDataSource`,这...
org.springframework.web.context.ContextLoader.class org.springframework.web.context.ContextLoaderListener.class org.springframework.web.context.ContextLoaderServlet.class org.springframework.web....
然而,对于初学者来说,遇到错误是常有的事,比如“java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource”。这个异常表明在运行时,系统无法找到指定的类,即Apache Commons DBCP的...
在Java编程中,`ClassNotFoundException` 是一个常见的运行时异常,通常发生在尝试加载特定类时,JVM无法找到对应类的定义。在这个特定的情景中,错误提示 "java.lang.ClassNotFoundException: ...
Java中的`ClassNotFoundException`异常通常表示在尝试加载特定类时,JVM无法找到对应的字节码文件。这个异常可能由多种原因引起,但在本场景中,它与Java 9引入的模块系统及其对Java EE API的影响密切相关。 在Java...
总之,解决“java.lang.ClassNotFoundException: org.jdom.input.SAXBuilder”问题的关键在于确保JDOM库被正确地包含在类路径中,同时检查代码中涉及的类名拼写是否准确。了解并熟练使用SAXBuilder可以帮助开发者...
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:142) ... 38 more Caused by: java.lang.ClassNotFoundException: ...
解决AopConfigException类不存在。...Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.springframework.aop.framework.AopConfigException 解决方法是把这个文件放到WEB-INF文件夹下面
java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport异常处理
Caused by: java.sql.SQLException: java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver at com.trs.gateway.commons.hive.HiveFeature.getConnection(HiveFeature.java:57) at ...
在这个特定的场景中,异常堆栈跟踪显示 `Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type`,这表明在运行时,系统无法找到`org.objectweb.asm.Type`这个类。`org.objectweb.asm` 是一个用于...
在这个特定的场景中,异常堆栈跟踪显示了 `Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.Transformer`,这表明系统无法找到 `org.apache.commons.collections.Transformer` 类。...
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory 需要jar log4j-1.2.16.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.6.1.jar
【SpringBoot】Error: java.lang.ClassNotFoundException: org.wltea.analyzer.core.IKSegmenter报错明细问题分析后记 报错明细 IDEA SpringBoot集成hadoop运行环境,本地启动项目,GET请求接口触发远程提交...
Android Caused by: java.lang.ClassNotFoundException解决办法 出现问题: 08-13 18:29:22.924: E/AndroidRuntime(1875): Caused by: Java.lang.ClassNotFoundException:XXXXX in loader dalvik.system....
一:查看你下载的MySQL和mysql-connector-java,如果不对应的话肯定会报错。 对应规则: mysql-connector-java-5 Connector/J version Driver Type JDBC version MySQL Server version Status 5.1 4 3.0, 4.0...
在阿里云买了一台Ubuntu16.04的ECS服务器,安装完Tomcat 9 和JDK 1.8之后,兴致勃勃的访问服务器的8080端口,发现竟然报错:org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp....