title: Drools KieContainer from different ClassLoader
body: <p>We have a Java application with different modules being deployed on Weblogic. We are using drools on different modules and tried to make the class that initializes the KieContainer a singleton by defining it as an enum class. </p>
  
  <p>However, it seems that when we are in the production environment (where the application is deployed through a ear file) there are different ClassLoaders initializing this class and we get the following exception:</p>
  
  <pre><code>null    java.lang.IllegalStateException: There's already another KieContainer created from a different ClassLoader; 
  at org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:88); 
  at org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:73);
  </code></pre>
  
  <p>Do you have any suggestion on how to solve this?</p>