我正在使用drools处理规则。 Web服务调用类中的方法,该类位于web-service的lib目录中的jar中。而这种方法反过来使用drools。现在问题是web-service能够找到使用drools的jar而不是drools-compiler jar,它位于同一个lib目录中。它会给出Unable to load dialect 'org.drools.rule.builder.dialect.mvel.MVELDialectConfiguration:mvel'
错误。如果我将web-service.aar/lib
中的所有广告文件复制到axis2/WEB_INF/lib
,则可以使用它。我还尝试通过在web-service.aar/lib
和catalina配置中设置classpath,先设置类路径,然后先将axis2/WEB_INF/lib
个罐子放在setenv.sh
中。但这也没有帮助。
可能是什么原因/解决方案?
答案 0 :(得分:0)
您可能需要添加mvel
jar的较新版本。我添加了mvel-1.3.3-java1.5.jar
,它为我做了诀窍,但只记得重新启动IDE。