将grails 2.3.0升级到2.3.8时出错

时间:2014-05-20 11:44:04

标签: grails upgrade

我将grails2.3.0升级到2.3.8,但是当我尝试run-app时,它会出现以下错误。

  Error occurred during initialization of VM
  agent library failed to init: instrumentError 
  opening zip file or JAR manifest missing : null

任何解决方案谢谢!!!

目前正在使用STS-3.1.0

2 个答案:

答案 0 :(得分:0)

弹簧加载jar的路径改变了几次,当发生这种情况时IDE需要适应。如果这是从IDE发生的,你应该更新你的STS(更好的是,使用GGTS)到最新版本的Groovy和Grails工具,这个问题应该消失。您也可以将弹簧加载的jar复制到IDE期望的位置,但这有点像黑客攻击。更新IDE是一个更好的主意。

答案 1 :(得分:0)

根据我对grails和STS的观察。新版本在2.3.7之后,包括无法在STS 3.3.x和版本之前运行。这适用于类似版本的GGTS。我一直在问同样的问题但是,解决方案剂量很方便。任何方式尝试小心升级,在此之前检查以下内容:

如果您已将新的grails路径定义或设置为2.3.7并在命令行上测试它,请检查环境变量。

您仍然可以在命令行上运行应用程序或像IntelJ那样切换IDE。

See this question of mine here