【发布时间】:2012-04-10 13:30:02
【问题描述】:
我正在尝试将我的 grails 应用程序部署到 Cloud Foundry,但出现以下错误。
我想知道我的 mysql 数据源是否在 DataSource.groovy 中正确配置,这可能会导致问题或我遗漏了其他内容。
====> /logs/staging.log
推送状态:OK
登台应用程序:..错误 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:in 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:inchdir '
来自 /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 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) 出错
【问题讨论】:
-
如果您使用的是 grails cloud Foundry 插件,它会在绑定连接时为您覆盖您的数据源。这个错误似乎表明它找不到 web.xml。
-
grails install-plugin cloud-foundry 后跟 grails cf-push
标签: mysql grails cloud-foundry