I got the BRMS working on Tomcat 6.0.13 but I still can't get Drools
compiler to work under Tomcat 6.0.13/Axis2 1.3. Some sort of Classloader
issue under Axis2 1.3.

Drools BRMS on Tomcat 6

1. Copy the following jars from the JBoss Web server lib directory into
the Tomcat lib:
commons-beanutils.jar
commons-codec.jar
commons-collections.jar
commons-digester-1.6.jar
commons-lang-2.1.jar
commons-logging.jar

2. Copy the following files from JBoss Web server
server\default\deploy\jbossweb.sar\jsf-libs to the Tomcat lib
jstl.jar
myfaces-api.jar
myfaces-impl.jar

2. Copy the following files from JBoss Web server
server\default\deploy\jbossweb.sar to the Tomcat lib
commons-el.jar

2. Create an "endorsed" directory under the root of Tomcat and copy the
following files from the JBoss web server endorsed directory into it:
resolver.jar
serializer.jar
xalan.jar
xercesImpl.jar
xml-apis.jar

3. Remove the following jars from webapps/drools-jbrms/WEB-INF/lib:
commons-logging-1.0.4.jar
el-api-1.2.jar

I haven't tried to see if the Drools compiler works in the BRMS, though.

Hope this helps,

Len

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of ekke
Sent: Friday, September 21, 2007 11:14 AM
To: rules-users@lists.jboss.org
Subject: [rules-users] BRMS Problem on Tomcat


I'm just testing the BRMS
environment:
Eclipse 3.3
java.version=1.5.0_07
Mac OSX 10.4.10

installed servers in Eclipse WTP:
Tomcat 5.5.20
Tomcat 6.0.14
JBoss-4.2.1.GA

Imported the BMRS.war 4.0.1 into eclipse
Run on JBoss 4.2.1: no problems
Run on Tomcat 5.5.20 or 6.0.14 causes:

java.lang.NoClassDefFoundError: javax/faces/context/FacesContext
        at
org.jboss.seam.util.Resources.getResourceAsStream(Resources.java:21)
        at
org.jboss.seam.init.Initialization.getReplacements(Initialization.java:1
40)
        at
org.jboss.seam.init.Initialization.initComponentsFromXmlDocument(Initial
ization.java:126)
        at
org.jboss.seam.init.Initialization.<init>(Initialization.java:81)
        at
org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java
:33)
        at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.j
ava:3830)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4337
)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:589)
        at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

its no real problem yet, because I can do my tests using jBoss,
but it should be possible to run BRMS on Tomcat,
what could be wrong ?

ekke
-- 
View this message in context:
http://www.nabble.com/BRMS-Problem-on-Tomcat-tf4497750.html#a12827066
Sent from the drools - user mailing list archive at Nabble.com.

_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to