0 0

jar包冲突如何解决0

遇到了jar冲突的问题,我在eclipse里面通过如图的方法将我用的jar放到上面来,冲突的jar放到下面,在开发的时候可以解决问题但是当我发布到tomcat的时候又引用到了那个冲突的jar,不知道有没有人有办法解决(冲突的jar文件不能删)


 
2015年1月05日 12:22
  • 大小: 35.3 KB

1个答案 按时间排序 按投票排序

0 0


有冲突的JAR文件本来就不应该并存于类路径上。

在Eclipse中通过调整依赖JAR包的先后顺序只是一种临时的解决方法。

需要做的是把冲突部分剔除掉。

--------------

当然,也有临时性用于tomcat的方案:

那就是把JAR包重命名,两个冲突的JAR文件,确保它们按字母顺序排序是
正确的。

因为tomcat缺省加载的WEB-INF/lib下的文件,是按照文件名的字母顺序来
确定类路径的顺序的。


2015年1月08日 13:31

相关推荐

    cxf和xfire的jar包冲突解决

    这个问题在标题“cxf和xfire的jar包冲突解决”中得到了明确指出。 Apache CXF是一个全面的服务开发框架,它支持SOAP、RESTful Web服务,以及多种协议和绑定。而XFire是CXF的前身,也是一个强大的Web服务框架,但它...

    weblogic部署项目jar冲突解决

    提供的文件`weblogic部署项目中jar包冲突解决方法.txt`可能包含了具体的解决步骤和案例,建议仔细阅读。而`util.zip`可能是某个实用工具或示例代码,解压后查看其内容,可能会提供更多的解决思路。 总之,解决...

    在was上部署项目报jar包冲突解决办法

    项目启动后访问页面,页面显示Uncaught initialization Exception created by servlet这个错误.查看日志会报找不到index()的异常。

    jar包冲突检测工具.zip

    "jar包冲突检测工具"正是为了解决这个问题而设计的。 这个工具的主要功能是帮助开发者检测出项目中可能存在的jar包冲突。它的工作原理可能是通过遍历指定路径下的所有jar文件,然后对比每个jar中的类文件,找出具有...

    SAE上部署Java应用,jar包冲突解决办法

    在SAE(Sina App Engine)平台上...通过合理管理依赖、排除冲突、选择正确的版本和利用SAE特性,我们可以有效地解决jar包冲突问题,确保应用稳定运行。记住,良好的依赖管理是构建可靠和可维护的Java应用的关键步骤。

    解决jar包冲突的工具类jarjar-1.4.rar

    解决jar包冲突的工具类jarjar-1.4.rar,jar包冲突解决方法,解决jar与jar冲突,jar与aar冲突,不想删除任何一个包,只能修改其中一个jar包包名即可解决,解决方法详细请看这篇文章: ...

    Webservice开发使用ksoap2.jar包在小米2S报jar包冲突解决方案

    ksoap2.jar和小米系统中的jar包冲突,修改ksoap的包名即可。

    解决网上应用厅部署在was上jar包冲突问题

    ### 解决网上应用厅部署在WAS上JAR包冲突问题 #### 背景介绍 在企业级应用开发与部署的过程中,经常会遇到各种技术挑战,其中之一就是在WebSphere Application Server (WAS) 上部署应用程序时遇到的JAR包冲突问题。...

    osgi解决不同版本jar包冲突的demo

    OSGi(Open Services Gateway Initiative)是一种模块化系统和Java服务框架,它允许在单个JVM上运行多个版本的相同库或服务,从而解决了不同版本jar包冲突的问题。本示例通过一个名为“myself”的工程,展示了如何...

    检测工具 jar包冲突

    在Java开发过程中,"jar包冲突"是一个常见的问题,它主要出现在项目中引用了多个库,而这些库可能包含了相同类的不同版本。这种情况可能导致运行时错误或者程序行为不一致,因为JVM在加载类时可能会遇到混淆。"检测...

    jar包冲突检测工具

    总的来说,"jar包冲突检测工具"是Java开发中的实用辅助工具,它能够有效地帮助开发者识别并解决jar包冲突,从而提高项目的稳定性和可靠性。在日常开发工作中,合理利用这类工具,可以显著提升开发效率和代码质量。

    检查jar包冲突

    当多个`jar`包引入到同一个项目中时,可能会出现`jar`包冲突问题。这种冲突通常发生在不同`jar`包包含相同类或方法但实现不同的版本时。这种情况可能导致运行时错误、功能缺失或者不可预知的行为。以下是一些关于...

    SSH整合jar包,彻底解决集成jar包冲突问题

    解决SSH集成jar包冲突的问题,首先需要对每个框架的jar包进行精简,只保留必需的部分。通常,这一步可以通过Maven或Gradle等构建工具来完成,通过设置正确的依赖管理和排除规则,确保每个jar包的版本和依赖关系得到...

    websphere下部署CXF项目jar包冲突问题解决方式

    在websphere8.5 下部署含有CXFwebservice的war包无法正常启动,...归根结底原因不是找不到类,而是发布后war下的jar与websphere自身平台下的jar冲突了,要解决此问题就要通过在websphere下建立共享库来根除,可参考附件

    如何在WebSphere中解决jar包冲突.doc

    解决 WebSphere 中的 jar 包冲突问题 在大型 Java 软件开发中,jar 包冲突问题是一个常见的问题,系统开发人员经常会为解决类似的问题耗费大量的时间进行调试和测试。为了解决这个问题,本文将从 WebSphere 中类...

    关于Myeclipse使用mybatis出现Jar包冲突的解决办法

    本文将针对"关于Myeclipse使用mybatis出现Jar包冲突的解决办法"这一主题,详细解释如何解决这类问题。 首先,我们需要理解为什么会出现Jar包冲突。在MyEclipse中,可能由于内置的库或插件与我们手动引入的库之间...

    如何在was中解决jar包冲突.pdf

    "如何在 WAS 中解决 jar 包冲突" 本文主要讨论了在 WebSphere Application Server(WAS)中解决 jar 包冲突问题的方法。jar 包冲突问题是在大型应用项目的开发中经常遇到的问题,它是由于不同的应用程序使用相同的...

    easyExcel2.2.6、poi3.17独立版jar包,解决使用easyExcel2.2.6时poi3.17与3.9或4.1.2jar包冲突

    easyExcel支持最低的POI版本是3.17,现有项目若已用POI版本比这高的话,希望不改变现有的引用,解决jar包冲突的话,使用该独立版的jar包。该包已改过包名,亲测可兼容使用,网上有说把poi升级到4.1.2但是试了导出...

    easyExcel、poi,jar包版本冲突,jar包处理

    5、涉及到的jar冲突,取决于自己的项目 pom示例:项目中存在冲突再 exclusion 添加即可 <groupId>com.customize</groupId> <artifactId>easyexcel <version>2.2.6 <groupId>javax.servlet <artifactId>...

Global site tag (gtag.js) - Google Analytics