【发布时间】:2016-03-29 05:36:45
【问题描述】:
我有一个用于示例 java 应用程序的 manifest.yml。它包括数据库服务: 应用: - 名称:红皮书图书馆 内存:512M 路径:RedbookLibrary.war 主机:redbook-library-rew-eclipse3 构建包:liberty-for-java 服务: - library_db
我已经在 Bluemix (SQLDB) 中创建了 library_db。当我通过命令行推送这个应用程序时,自动绑定了SQLDB library_db服务,应用程序运行正常。
当我通过 Eclipse 部署相同的应用程序时,我必须通过整个部署向导,并手动检查 library_db 服务。我可以更改清单中的主机名,并且向导正在选择新名称,因此它正在查找清单。但是,如果我在未手动选择 library_db 的情况下进行部署,则服务未绑定。因此,它似乎忽略了清单的服务部分。如果我手动选择服务,应用程序会绑定并正常工作。
我还需要做些什么来让 Eclipse->Bluemix 识别清单的服务部分?
【问题讨论】:
标签: java eclipse ibm-cloud cloud-foundry ibm-cloud-tools