Jboss中的类加载问题

时间:2015-02-12 07:11:35

标签: java jar jboss classloader

在我的应用程序中,我正在使用gson api,此应用程序部署在Jboss 5.0服务器中。我们的Jboss 5.0服务器除了我的应用程序外还包含许多其他应用程序从我的应用程序我使用gson-2.2.4 jar。其余的应用程序依赖于gson-1.3.jar。

当我在jboss服务器中启动克隆时,默认情况下会加载gson-1.3 jar,并且在访问gson时会抛出NoSuchMethod错误。如果我从classpath文件夹中删除此jar,则加载gson-2.2.4.jar并且应用程序正常工作。

我的问题:有没有办法覆盖这个类加载配置来加载来自gson-2.2.4.jar的类而不是jboss 5.0中的任何其他gson jar?

我已经完成了jvm的类加载概念,但无法为上述场景找到清晰的图片,请提出建议。

0 个答案:

没有答案