tomcat和他的classpath管理器

时间:2010-09-26 07:09:25

标签: java-ee tomcat6

如果在tomcat上部署myapp.war包含两个lib(lib1.jar和lib2.jar),它们同时包含a.b.c.MyObj

在创建MyObj时选择哪一个?

1 个答案:

答案 0 :(得分:1)

行为不可预测。类加载器加载它在类路径中找到的第一个正确命名的类,并有效地“隐藏”所有其他正确命名的类。

从javaworld中查看这个tip,它引用了一个名为JWhich的工具来帮助这些场景。