寻找类冲突的神奇代码
来源:互联网 发布:大连交通大学网络平台 编辑:程序博客网 时间:2024/05/21 08:03
当项目碰到类冲突,真的很恼火,
Caused by: java.lang.NoSuchMethodError: com.BossPkgHead2.<init>(JLjava/lang/String;)V
于是有了下面这个做法:
<%@ page language="java" contentType="text/html; charset=GBK"pageEncoding="GBK"%><%@page import="org.springframework.core.io.support.PathMatchingResourcePatternResolver"%><%@page import="org.springframework.core.io.Resource"%><%PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();Resource[] resources = resolver.getResources("classpath*:/com/BossPkgHead2.class");out.println("test:" + resources.length + "<br>");for (Resource resource : resources){out.println(resource.getURI() + "<br>");}%>
将jsp放到项目中访问一下,通过resolver取获取指定的class文件,可以得到类冲突的具体描述:
test:2jar:file:/usr/local/brand/commonlib/com.common-2.0.0.jar!/com/BossPkgHead2.classjar:file:/usr/local/brand/commonlib/com.protocol-1.0.0.jar!/com/BossPkgHead2.class
raywu同学确实比较高,呵呵。
0 0
- 寻找类冲突的神奇代码
- jzoj5272 神奇的重复序列 (寻找性质)
- 神奇的代码
- 神奇的代码
- 神奇的代码
- 神奇的代码
- 神奇的JS代码
- 一段神奇的代码!
- 一行代码的神奇!
- 一段神奇的代码
- 一段神奇的代码
- 神奇的枚举代码
- javascript的一段神奇代码
- 神奇的“魔法代码”-JavaScript
- JavaScript神奇的魔法代码
- 神奇的JS“魔法代码”
- 一段神奇的Java代码
- JavaScript神奇的魔法代码 .
- 【bugfix】纠正博文'扩展log4j系列[二]动态、分文件记log'
- dp
- 近期语录
- 创造升华技术的机会,锻炼抽象的能力
- android 线程中创建消息循环Looper.prepare() Looper.loop()
- 寻找类冲突的神奇代码
- 早期struts2中使用JSTL标签的bug
- log4j的异步哲学AsyncAppender
- 邪恶的xwiki
- Mysql的编码解决方案
- HDOJ 4006 The kth great number
- 新人指导计划
- 【VR】虚拟现实软件开发工具与技术
- 理解JavaScript的函数调用和this