摘要:具体操作如下在下,在文本框中搜索选择第二种可能性解决主要是里面的和中的与冲突删除即可,具体方法在下,在文本框中搜索选择在该应用的目录删除目前貌似就这么两种解决方法吧亲测第一种可用
需要删除其中版本较低的jar包
直接在Tomcat中将其删除并不管用
在网上找到如下解决方案:
在J2EE框架下开发web网站,这种问题经常遇到,只要我们网上搜一下,就可以看到很多版本的,我整理一下:
第一种可能性解决:看看我的项目:主要 是里面的Structs 1.3 (structs 2)和Hibernate 3.2(或更高版本)中的JAR包里antlr2.7.2 与 antlr2.7.6 冲突,只要删除Structs 1.3中的低版本的antlr2.7.2就可以了。
具体操作如下:在MyEclipse 下,windows-->preferences-->在文本框中搜索struts2-->选择 antlr2.7.2-->remove
第二种可能性解决:主要是里面的Structs 1.3和tomact中的 antlr2.7.2 与 antlr2.7.6 冲突 删除antlr2.7.2 即可,具体方法:在MyEclipse下,windows-->preferences-->在文本框中搜索struts2-->选择 antlr2.7.2-->remove在tomcat该应用的目录WEB-INFlib 删除 antlr2.7.2.jar
目前貌似就这么两种解决方法吧
亲测第一种可用
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/67197.html
摘要:今天在对项目进行国际化改造时遇到了这个异常。最后查出是由于包冲突导致这个异常的发生。我创建了两个简单的工程对这个异常情景进行模拟。现在部署这个工程,会得到这个异常。虽然异常名字不同,但反映的还是这个类没有这个属性。 今天在对项目进行国际化改造时遇到了java.lang.NoSuchMethodError这个异常。最后查出是由于jar包冲突导致这个异常的发生。下面描述这个异常发生的情景。...
常见问题(及其解决方案) 编译器的问题 Microsoft Windows系统上常见的错误消息。 javac is not recognized as an internal or external command, operable program or batch file 如果你收到这个错误,Windows将无法找到编译器(javac)。 这里有一种方法可以告诉Windows哪里可以找到ja...
摘要:用一张思维导图尽可能囊括一下的类加载过程的全流程。本文参考自来自周志明深入理解虚拟机第版,拓展内容建议读者可以阅读下这本书。 用一张思维导图尽可能囊括一下JVM的类加载过程的全流程。 本文参考自来自周志明《深入理解Java虚拟机(第2版)》,拓展内容建议读者可以阅读下这本书。 showImg(http://ocxhn1mzz.bkt.clouddn.com/class%20loadin...
阅读 3342·2021-11-22 09:34
阅读 2835·2021-10-09 09:43
阅读 1352·2021-09-24 09:47
阅读 2183·2019-08-30 12:53
阅读 970·2019-08-29 14:00
阅读 3337·2019-08-29 13:17
阅读 2248·2019-08-28 18:00
阅读 1264·2019-08-26 12:00