标签: java tomcat
我正在开发一个Web应用程序,我依赖于两个不同的jar,包含同一个类的两个不同版本。 jar文件由外部供应商提供,无法更改。
我已经创建了一个自定义类加载器,它首先尝试从一组特定的jar加载类,如果失败,它只是以标准方式加载类。这样就可以确保始终首先使用一组特定的jar文件。这解决了我的问题。
然而,我想知道是否有更简单的方法。
答案 0 :(得分:1)
除了为OSGi重新架构你的应用程序之外,我会说这是最好的解决方案。