簡體   English   中英

無法為類org.codehaus.groovy.grails.commons.DefaultGrailsS​​erviceClass找到具有Class參數的構造函數

[英]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.DefaultGrailsS​​erviceClass的Class參數的構造函數(注意:已經過濾了St ack跟蹤。使用--verbose查看整個跟蹤。)java.lang.RuntimeException :無法找到類參數為org.codehaus.groovy.grails.commons.DefaultGrailsS​​erviceClass的構造函數

在運行時和GrailsVm exsist出錯

當我為應用程序創建戰爭時,它會被創建並查看其中的grails jar,我會看到帶有構造函數的DefaultGrailsS​​erviceClass。

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM