grails - 升级jvm8 grails run-app后无法启动

标签 grails

好吧,我决定在grails框架中尝试一下。按照manual安装了它。 创建测试项目:

## grails create-app ~/workspace/grails/test-project

运行测试项目:

## cd workspace/grails/test-project; grails run-app

没关系。

今天,Ubuntu 提供了安装更新,更新包 java-8-oracle-installer。执行此更新命令后

## cd workspace/grails/test-project; grails run-app

结果:

 Caused by: java.lang.IllegalArgumentException: Can not copy a non-root Method
at java.lang.reflect.Method.copy(Method.java:151)
... 157 more мар 06, 2015 2:28:54 PM org.springsource.loaded.jvm.JVM copyMethod SEVERE: Problems copying method. Incompatible JVM?

我将不胜感激您的帮助。

最佳答案

将 springloaded-1.2.1-release.jar 替换为 springloaded-1.2.4.jar 即可解决问题。

cd 你的 GRAILS_HOME/lib/org.springframework/springloaded/jars

删除 springloaded-1.2.1.RELEASE.jar

然后做 wget https://repo.spring.io/release/org/springframework/springloaded/1.2.4.RELEASE/springloaded-1.2.4.RELEASE.jar -O springloaded-1.2.1.RELEASE.jar

参见herehere

关于grails - 升级jvm8 grails run-app后无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28896863/

相关文章:

grails - 创建 Grails 文档 - gdoc

json - 具有嵌套对象的对象的完整 JSON 渲染

java - Grails XML 编码 : change default "<list>" root element name

hibernate - 如何在grails应用程序的控制台中将执行的hql视为sql查询

java - 为什么 taglib 测试会抛出 GrailsTag 异常?

grails - Grails-阅读,自定义和附加Word文档

java - 部署到 tomcat 5.5 时,我的 grails 项目中的 jar 没有被拾取

grails - Grails EHCache预热

email - 从数据库中获取邮件配置

grails - 如何将值放在grails中手动选择标签