我已经开发了Grails应用程序,并将其多次部署到Heroku都没有问题。但是就在最近,我更改了解决方案,以从我称为“插件”的文件夹中使用插件。然后,我基本上将以下代码添加到BuildConfig中,以便在应用程序中包括这些插件:
grails.plugin.location.'spring-security-ui'="plugins/grails-spring-security-ui"
现在,当我向Heroku运行delpoy时,出现以下错误:
|Generating plugin.xml for inline plugin
Error |
Error executing script War: java.lang.NullPointerException: Cannot get property 'file' on null object (Use --stacktrace to see the full trace)
! Failed to build app
! Heroku push rejected, failed to compile Grails app
我认为这是由于我已通过新方法将新插件添加到解决方案中。谁能告诉我我是否缺少某些东西或出了什么问题?
我也已经在本地测试过并且运行良好:-S
谢谢
编辑1 ......
我试图在本地构建WAR文件,但得到以下信息:
Building WAR file.....
| Error Exception occurred trigger event [CreateWarStart]: /home/admin/workspace/APP_NAME/grails-app/migrations does not exist. (Use --stacktrace to see the full trace)
| Done creating WAR target/APP_NAME-0.1.war
最佳答案
在本地尝试grails war
以查看是否可以重现该问题。
这可能与2.0.4中修复的GRAILS-9006有关。
关于grails - Grails App无法部署到Heroku?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12709195/