【发布时间】:2010-09-26 07:09:24
【问题描述】:
如果部署在tomcat myapp.war 包含两个lib(lib1.jar 和lib2.jar),它们都包含a.b.c.MyObj
在创建 MyObj 时选择哪一个?
【问题讨论】:
标签: jakarta-ee tomcat6
如果部署在tomcat myapp.war 包含两个lib(lib1.jar 和lib2.jar),它们都包含a.b.c.MyObj
在创建 MyObj 时选择哪一个?
【问题讨论】:
标签: jakarta-ee tomcat6
这种行为是不可预测的。类加载器加载它在类路径中找到的第一个正确命名的类,并有效地“隐藏”所有其他正确命名的类。
看看这个来自 javaworld 的tip,它引用了一个名为 JWhich 的工具来帮助解决这些情况。
【讨论】: