当我从命令行运行grails应用程序时,我正在将grails 1.3应用程序迁移到grails 2.4.3,我得到了错误消息:
加载插件管理器时出错:无法使用Class参数找到构造函数 适用于org.codehaus.groovy.grails.commons.DefaultGrailsServiceClass类(注意:St ack跟踪已被过滤。使用--verbose查看整个跟踪。) java.lang.RuntimeException:无法使用类参数fo找到构造函数 r类org.codehaus.groovy.grails.commons.DefaultGrailsServiceClass
在运行时和GrailsVm存在错误
在为应用创建战争并查看其中的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兼容。有任何指示如何解决此问题?
答案 0 :(得分:0)
我正在将grails 1.3的应用迁移到grails 2.4.3
我正在使用Java 8.031运行该应用程序
Grails 2.4.3不支持Java 8。 Grails 2.5是我们支持Java 8的Grails的第一个版本。