Hello:<br>I have the drools5 embedded in an ear. When running aginst JBoss 5 gets the following classnotfound exception but it works okay with websphere and pramati application server. Wondering if someone could throw some pointers. <br>
<br>Please note that drools-compiler, drools-core etc are all in the ear and added to the manifest.<br><br>Thanks,<br>cabear<br><br>java.lang.NoClassDefFoundError: org/drools/base/extractors/BaseObjectClassFieldReader<br>
at java.lang.ClassLoader.defineClass1(Native Method)<br> at java.lang.ClassLoader.defineClass(ClassLoader.java:621)<br> at org.drools.base.ClassFieldAccessorCache$ByteArrayClassLoader.defineClass(ClassFieldAccessorCache.java:367)<br>
at org.drools.base.ClassFieldAccessorFactory.getClassFieldReader(ClassFieldAccessorFactory.java:135)<br> at org.drools.base.ClassFieldAccessorCache$CacheEntry.getReadAccessor(ClassFieldAccessorCache.java:315)<br> at org.drools.base.ClassFieldAccessorCache.getReadAcessor(ClassFieldAccessorCache.java:245)<br>
at org.drools.base.ClassFieldAccessorStore.wire(ClassFieldAccessorStore.java:379)<br> at org.drools.base.ClassFieldAccessorStore.getReader(ClassFieldAccessorStore.java:97)<br> at org.drools.base.ClassFieldAccessorStore.getReader(ClassFieldAccessorStore.java:74)<br>
at org.drools.rule.builder.PatternBuilder.getFieldReadAccessor(PatternBuilder.java:1031)<br> at org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:560)<br> at org.drools.rule.builder.PatternBuilder.buildConstraint(PatternBuilder.java:235)<br>
at org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:196)<br> at org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:104)<br> at org.drools.rule.builder.GroupElementBuilder.build(GroupElementBuilder.java:69)<br>
at org.drools.rule.builder.RuleBuilder.build(RuleBuilder.java:68)<br> at org.drools.compiler.PackageBuilder.addRule(PackageBuilder.java:1159)<br> at org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:649)<br>
at org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:290)<br> at org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:488)<br>