Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Tomcat6上以特定顺序加载Jar文件_Java_Tomcat - Fatal编程技术网

Java 在Tomcat6上以特定顺序加载Jar文件

Java 在Tomcat6上以特定顺序加载Jar文件,java,tomcat,Java,Tomcat,我正在开发一个web应用程序,其中我依赖于两个不同的JAR,其中包含同一类的两个不同版本。jar文件由外部供应商提供,不能更改 我已经创建了一个自定义类加载器,它首先尝试从一组特定的JAR加载类,如果失败,它就以标准方式加载类。这使得确保始终首先使用一组特定的jar文件成为可能。这解决了我的问题 但是,我想知道是否有更简单的方法。除了重新为OSGi构建应用程序之外,我认为这是最好的解决方案

我正在开发一个web应用程序,其中我依赖于两个不同的JAR,其中包含同一类的两个不同版本。jar文件由外部供应商提供,不能更改

我已经创建了一个自定义类加载器,它首先尝试从一组特定的JAR加载类,如果失败,它就以标准方式加载类。这使得确保始终首先使用一组特定的jar文件成为可能。这解决了我的问题


但是,我想知道是否有更简单的方法。

除了重新为OSGi构建应用程序之外,我认为这是最好的解决方案