希望你能帮我!。
我正在尝试将基本的grails 3.0应用程序部署到Cloud Foundry,但这不起作用。
此应用程序是一个Web服务容器,我执行了以下命令:
./grails create-app myapiapp3--profile=web-api
在我的Windows 7计算机上本地运行时,它可以完美运行。
我在应用程序设置中添加了 manifest.yml 文件:
---
applications:
- name: myapiapp3
memory: 1024M
host: my-api-app
domain: cfapps.io
buildpack: java_buildpack
并使用以下命令将应用程序部署到Cloud Foundry:
cf push
但是它显示了以下错误:
也许我需要在这里做一些额外的工作,我还没有使用Cloud Foundry的经验,并且刚开始使用Grails 3.0。
有人可以帮我吗?
谢谢。
最佳答案
根据docs,Java buildpack将Grails应用程序与Servlet应用程序一样对待,因此您首先需要从您的应用程序生成WAR文件。
使用以下命令完成此操作:./grailsw war