I'm running JBoss AS 4.2.2.GA and have downloaded and built the drools-jbrms.war from the 4.0.6 source distribution under Mac OS X 10.5.2.
11:52:10,028 WARN [config] Unable to process deployment descriptor for context 'JBoss Rules BRMS'
java.lang.LinkageError: Class javax/el/ELResolver violates loader constraints
followed by the rest of the stack trace.
If I download the pre-built drools-jbrms.war (also version 4.0.6) from the JBoss website it deploys and works just fine.
I exploded the generated war file and discovered some extra jars not in the pre-built version. They are:
jaxme-api-0.3.jar
pull-parser-2.jar
relaxngDatatype-20030807.jar
stax-api-1.0.jar
xpp3-1.1.3.4.O.jar
xsdlib-20030807.jar
Not sure why these are included, or how the pre-built version is actually built. My steps were: mvn clean ; mvn install
Any suggestions?