Seam security module has a @Requires on drools. If drools jar is not on class path Seam logs a warning. But this should not fail, on jBoss 7 the server still loads and a message is logged. But on Tomee the server stops and shows a class not found exception.
In seam security check org.jboss.seam.security.permission.RuleBasedPermissionResolver and how it uses @Requires("org.drools.KnowledgeBase"). To get around this I have to include drools api and compiler as dependencies, which adds over 3.5mb of unneeded jars. Anyway to fix this? On seam forum jBoss https://community.jboss.org/message/731656#731656 -- View this message in context: http://openejb.979440.n4.nabble.com/CDI-Requires-issue-with-Tomee-tp4656112.html Sent from the OpenEJB User mailing list archive at Nabble.com.