grails - 创建名称为 'defaultKieStatelessSession'的bean时出错

标签 grails amazon-ec2 drools

在AWS上部署应用程序时遇到以下错误。当将应用程序部署在内部tomcat服务器上时,这工作正常。无法获取字节的路径位置包含具有正确读取权限的文件。我在tomcat 7和grails 2.4.4中使用grails drools 1.1.1插件
任何帮助将不胜感激。

错误context.GrailsContextLoaderListener-初始化应用程序时出错:创建名称为“defaultKieStatelessSession”的bean时出错:设置bean属性“kBase”时无法解析对bean“defaultKieBase”的引用;嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建名称为'defaultKieBase'的bean时出错:调用init方法失败;嵌套异常为java.lang.RuntimeException:无法获取以下字节:/var/lib/tomcat7/webapps/ROOT/WEB-INF/classes/ScaffoldingGrailsPlugin$_closure2.class
org.springframework.beans.factory.BeanCreationException:创建名称为“defaultKieStatelessSession”的bean时出错:设置bean属性“kBase”时无法解析对bean“defaultKieBase”的引用;嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建名称为'defaultKieBase'的bean时出错:调用init方法失败;嵌套异常为java.lang.RuntimeException:无法获取以下字节:/var/lib/tomcat7/webapps/ROOT/WEB-INF/classes/ScaffoldingGrailsPlugin$_closure2.class
在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:473)
在java.util.concurrent.FutureTask.run(FutureTask.java:262)
在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)
在java.lang.Thread.run(Thread.java:748)
由以下原因引起:org.springframework.beans.factory.BeanCreationException:创建名称为'defaultKieBase'的bean时出错:调用init方法失败;嵌套异常为java.lang.RuntimeException:无法获取以下字节:/var/lib/tomcat7/webapps/ROOT/WEB-INF/classes/ScaffoldingGrailsPlugin$_closure2.class
...另外5个

最佳答案

代替使用grails drools插件,而是通过maven直接使用drools包,从而解决了这个问题。

关于grails - 创建名称为 'defaultKieStatelessSession'的bean时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44979830/

相关文章:

Java-Spark-Drools : Exception in thread "main" java. lang.RuntimeException:找不到默认的 KieBase

grails - 更改IntelliJ/Grails中的Ivy缓存位置

java - 如何在 Grails 中配置 Spring-Security-LDAP 插件以使用 TLS?

grails - 在grails中上传PDF

java - 运行时异常 : Unexpected global[] in Drools

Java/JAR 程序找不到 Drools 文件

grails - Grails初学者问题 “Failed to invoke Servlet 2.5”

amazon-ec2 - 在RDS读取副本之间分配读取流量

python - 从另一台计算机连接到在 Amazon EC2 上的本地主机上运行的 Web 应用程序

python - 测试 python smtp 电子邮件服务