为什么我需要这样做:在我的应用程序中,我有一些JAR文件用于连接到MYSQL DB,现在我必须扩展此API,以便我的应用程序可以与MongoDB进行通信。为此,我必须对现有内容进行更改JAR文件。
我没有JAR文件的源代码,因此我对其进行了解编译,使用代码实现了接口,现在我无法生成JAR文件,因为可能是de-compiler没有首先正确地解编译类。所以我分别编译了新编写的类,我想要一些新类来覆盖现有的类。 我知道tomcat按以下顺序查找类: 1.系统类加载器类 2. / WEB-INF /您的Web应用程序的类 3. Web应用程序的/WEB-INF/lib/*.jar 所以我把新类放在/ WEB-INF / classes /目录中。 我的tomcat服务器仍然没有使用新添加的类,有没有办法知道哪个类是我的类加载器使用以及如何使它加载新添加的类?