From your stack trace, and the source code it appears the issue is not
that the drools rules are not being initiated, but that when they are initiated on the
call through WS the context of the call is different than when it is a regular web
request.
In other words, during a web request the context root of the call might be the web root (
base of the war), while during a WS call the context root might be the ear root (base of
the ear).
Just to be sure where is your security.drl file in the ear/war? Also if you put a full
path to the files ( "/security.drl', or "/META-INF/security.drl") how
does that effect the behavior.
-Jay
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4113426#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...