我正在尝试将我的grails应用程序部署到Cloud Foundry,并且在下面出现了错误。

我想知道我的mysql数据源是否在DataSource.groovy中正确配置,这可能是导致问题的原因,或者是我遗漏了其他东西。

====> /logs/staging.log 上载申请:
检查可用资源:确定
处理资源:可以
包装申请:确定
上载(116K):确定
推送状态:确定
登台应用程序:..错误310:登台失败:“登台插件无法登台应用程序:
/var/vcap/packages/stager/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.44/lib/vcap/staging/plugin/java_web/plugin.rb:25:在block in stage_application': Web application staging failed: web.xml not found (RuntimeError) from /var/vcap/packages/stager/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.44/lib/vcap/staging/plugin/java_web/plugin.rb:19:in chdir中
来自/var/vcap/packages/stager/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.44/lib/vcap/staging/plugin/java_web/plugin.rb:19:在stage_application' from /var/vcap/packages/stager/stager/bin/run_plugin:19:in
'

我尝试运行 grails cf-list-files 来检查tomcat日志,但出现以下错误:

|环境即将发展.....
错误:400错误的请求
|错误org.cloudfoundry.client.lib.CloudFoundryException:400错误的请求(已停止的应用程序不允许进行该操作)
| org.cloudfoundry.client.lib.CloudFoundryClient $ ErrorHandler.handleError(CloudFoundryClient.java:78)发生错误
| org.cloudfoundry.client.lib.CloudFoundryClient.getFile(CloudFoundryClient.java:463)错误

最佳答案

正如tomas在3/27上发布的那样,

09-30 12:21