[英]Error Could not initialize class org.codehaus.groovy.runtime.InvokerHelper
[英]Unable to locate constructor with Class parameter for class org.codehaus.groovy.grails.commons.DefaultGrailsServiceClass
我正在遷移grails 1.3應用程序到grails 2.4.3現在當我從命令行運行grails應用程序時,我收到錯誤:
加載插件管理器時出錯:無法找到類org.codehaus.groovy.grails.commons.DefaultGrailsServiceClass的Class參數的構造函數(注意:已經過濾了St ack跟蹤。使用--verbose查看整個跟蹤。)java.lang.RuntimeException :無法找到類參數為org.codehaus.groovy.grails.commons.DefaultGrailsServiceClass的構造函數
在運行時和GrailsVm exsist出錯
當我為應用程序創建戰爭時,它會被創建並查看其中的grails jar,我會看到帶有構造函數的DefaultGrailsServiceClass。
public DefaultGrailsServiceClass(Class<?> clazz)
{
super(clazz, "Service");
Object tmpTransactional = getPropertyOrStaticPropertyOrFieldValue("transactional", Boolean.class);
this.transactional = ((tmpTransactional == null) || (tmpTransactional.equals(Boolean.TRUE)));
}
我正在使用java 8.031運行應用程序,內部tomcat依賴項是7.0.55,它也與java 8兼容。 任何指示如何解決這個問題?
我正在遷移grails 1.3申請grails 2.4.3
我用java 8.031運行應用程序
Grails 2.4.3不支持Java 8。 Grails 2.5是Grails的第一個版本,我們支持Java 8。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.