2017-07-07 45 views
1

在AWS上部署應用程序時出現以下錯誤。當應用程序部署在內部tomcat服務器上時,這樣工作正常。無法獲取字節的路徑的位置包含具有正確讀取權限的文件。我正在使用grails drools 1.1.1插件與tomcat 7和grails 2.4.4 任何幫助將不勝感激。使用名稱'defaultKieStatelessSession'創建bean時出錯

錯誤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 at java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:473) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent .ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615) at 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個

回答

0

而不是使用grails drools插件,通過maven直接使用drools包,從而解決了這個問題。

相關問題