0

我正在使用 Drools 5.6.0.Final of Knowledge-api drools 代码。它正在使用这个 CompositeClassLoader http://grepcode.com/file/repository.jboss.org/nexus/content/repositories/releases/org.drools/knowledge-api/5.6.0.Final/org/drools/util/CompositeClassLoader。 java#CompositeClassLoader

我相信这会被http://grepcode.com/file/repository.jboss.org/nexus/content/repositories/releases/org.drools/knowledge-api/5.6.0.Final/org/drools/util调用/ClassLoaderUtil.java?av=f

CompositeClassLoader.java 对于 CachingLoader 上的多线程环境(在 HashMap put 方法上)有一个错误。

我试图避免修补 drools 代码本身并尝试用我们自己的自定义加载器包装它。

谁能告诉我怎么做?

我已经阅读了这些http://www.javablogging.com/java-classloader-2-write-your-own-classloader/ 但是我仍然不确定应用程序启动时将如何调用我将要创建的代码up 并覆盖 drools 类加载器。

非常感谢任何帮助。感谢和问候沃基

4

0 回答 0