`
Ivan_Pig
  • 浏览: 387130 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

ClassNotFound问题

阅读更多

昨天从同事那拷了个项目过来。。。在他那运行正常。。一到我这就狂报错。。晕倒。。

开始以为是他用的myeclipse,我用的intellij idea。。而且intellij idea部署项目也确实不怎么样。。

于是就换成了myeclipse。。。。倒。。。错误一样。。。

又换回了idea。。呵呵,它的编辑器比较强悍。。。我这种菜鸟喜欢。。

编译报错classnotfound:log4j.jar。。。再看lib里。。。有这个jar包啊。。。

到网上搜了搜,呵呵,有先例了。。。原来idea里包含了log4j.jar。。。重复了。。删除了那个jar包。。

没问题了吧。。。编译通过。。。心里狂喜。。

运行,没问题。。到里面打印报表。。用的jaspereport。。。弹出对话框。。。error。。

后台报错。。。找不到LogFactory。。。倒了。。。idea里也没这个包啊。。没冲突啊。。。

折腾了我一天半。。。终于找到原因了。。又是冲突了。。lib里有个common-descovery-0.2的包。。里面有org.appache.logging这个包。。但里面是空的。。。

删除。。。运行。。没问题了。。。

心里终于舒服了。。。不过觉得奇怪的是。。同事那怎么就不冲突了呢。。。。

classnotfound异常。。不一定就是缺少包。。也有可能是包冲突了。。。

分享到:
评论

相关推荐

    java.lang.IllegalArgumentException: Class not found: org.apache.Struts2.validato

    这个错误信息 "Class not found: org.apache.struts2.validator" 指示程序在尝试加载名为 `org.apache.struts2.validator` 的类时失败。这可能是由于多个原因导致的,主要包括: 1. **类路径问题**:类路径...

    SSH项目部署在window和linux下的Weblogic上出现 ClassNotFound异常解决办法

    ### SSH项目部署在Window和Linux下的Weblogic上出现ClassNotFound异常解决办法 #### 背景介绍 在部署Java EE项目时,特别是采用SSH(Struts + Hibernate + Spring)架构的项目,在不同的应用服务器(如Tomcat、...

    解决Fatal error Class 'Think' not found in runtime.php

    在PHP开发过程中,可能会遇到“Fatal error Class 'Think' not found in runtime.php”的错误提示,这通常是由于类加载问题导致的。在这个问题中,我们主要关注的是PHP的类自动加载机制以及Linux系统的文件系统特性...

    ssh整合时遇到常见错误 ContextLoaderListener not found 解决

    然而,在实际操作过程中,开发者经常会遇到各种问题,其中之一就是"ContextLoaderListener not found"的错误。这个错误通常出现在尝试启动基于Spring MVC的Web应用程序时,因为它无法找到用于初始化Spring应用上下文...

    Windows平台的 PHP 报错 Fatal error: Class COM not found in 的解决方法

    在Windows平台上运行PHP时,有时会遇到一个特定的错误:“Fatal error: Class COM not found”。这个错误通常是由于PHP无法找到用于与COM(Component Object Model)交互的扩展模块引起的。COM是一种微软开发的技术...

    tomcat部署java web项目遇到的问题及解决方法

    在部署 Java Web 项目到 Tomcat 服务器时,经常会遇到各种问题,例如 Class Not Found、jar 包冲突、环境变量配置不正确等等。这些问题如果不及时解决,将会导致项目无法正常运行,影响项目的开发和部署。 二、解决...

    JAVA调用短信猫

    - 考虑到短信发送的安全性,应避免并发问题,确保同一时间只有一个线程在与短信猫交互。同时,合理管理短信猫的连接,避免频繁开关导致资源浪费。 10. **相关配置**: - 根据短信猫提供商的要求,可能需要配置...

    PHP Class SoapClient not found解决方法

    标题中的“PHP Class SoapClient not found解决方法”指的是在PHP编程中遇到的一个常见问题,即尝试使用`SoapClient`类时,系统抛出错误提示“Class ‘SoapClient’ not found”。这个问题通常发生在试图通过PHP调用...

    Ant打包jar,参数名变为无意义的arg0,arg1,Java代码提示参数名称无意义

    Class not found: org.eclipse.jdt.core.JDTCompilerAdapter 让ant使用Eclipse的打包功能. 使用ant打包的jar,变量变成如下无意义的arg0,arg1. 代码提示也同样. 而使用Eclipse的导出jar就没有问题 缺分了..很不厚道...

    redirectaction 出现404 - result 'null' not found例子演示

    当我们在Struts2中配置`RedirectAction`并且遇到"result 'null' not found"的错误时,通常意味着配置文件(如struts.xml或struts.properties)中存在一些问题。错误信息中的“null”表示Struts2没有找到与特定动作...

    phpstorm-attributes:PhpStorm特定属性

    如果您正在使用其他静态分析工具,并且不想让Class not found问题出现,那么您可能希望将属性包作为dev依赖项添加到composer.json中: composer require --dev jetbrains/phpstorm-attributes#[Deprecated] 当您想...

    php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法

    主要介绍了php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法,是使用ZipArchive时经常会遇到的问题,需要的朋友可以参考下

    Tp3.2上传图片Upload文件

    本文将深入探讨如何解决"ThinkPHP 3.2中出现'Class 'Think\Upload' not found'错误"的问题,以及如何正确使用Upload类进行图片上传。 首先,`Class 'Think\Upload' not found` 错误通常是由于缺少了ThinkPHP框架的...

    db2java db2jcc

    在使用DB2 JDBC驱动时,需要确保符合IBM的许可条款,否则可能会引发法律问题。 在实际开发中,为了连接到DB2数据库,开发者会在Java代码中指定这些JAR文件的路径,并通过JDBC API创建数据库连接,如下所示: ```...

    spring mvc 默认url (404 not found 处理 )

    在某些特殊场景下,如果使用 Shiro 安全框架,配置了非 ServletContainer 的 session 管理器,可能会出现 session 重新建立的问题。本文将详细讲解 Spring MVC 框架下的 404 错误处理方案,并提供一种有效的解决方法...

Global site tag (gtag.js) - Google Analytics