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