我将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
答案 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。