请教:jboss 怎样load class?

JBOSS 下部署了两个application,这两个application中有相同的包名,类名。进入其中一个application, 却读到了另一个application中的类。这是为什么,怎么解决?

不同Application的jar包是共用的,这也体现组件重用的思想,我做EJB时,就将EJb的共用Jar包单独放在JBoss部署目录下。

不同应用是以不同的Web包war标识的,这是jar包放在war的WEB-INF/lib下即可私有。