gpt4 book ai didi

java - 如何在 Eclipse-Bluemix Liberty for Java 部署期间使用 list 的服务部分

转载 作者:行者123 更新时间:2023-12-02 14:13:57 25 4
gpt4 key购买 nike

我有一个示例java应用程序的manifest.yml。它包含数据库服务:应用:- 名称:红皮书图书馆 内存:512M 路径:RedbookLibrary.war 主机:redbook-library-rew-eclipse3 构建包:liberty-for-java服务: - 库_db

我已经在 Bluemix (SQLDB) 中创建了library_db。当我通过命令行推送此应用程序时,SQLDB library_db 服务会自动绑定(bind),并且应用程序工作正常。

当我通过 Eclipse 部署相同的应用程序时,我必须完成整个部署向导,并手动检查library_db 服务。我可以更改 list 中的主机名,向导会选择新名称,因此它正在查找 list 。但是,如果我在没有手动选择library_db的情况下进行部署,则该服务不会被绑定(bind)。因此,看起来它忽略了 list 的服务部分。如果我手动选择服务,应用程序就会绑定(bind)并正常工作。

我还需要做一些其他事情才能让 Eclipse->Bluemix 识别 list 的服务部分吗?

最佳答案

当您的 Eclipse Tools for Bluemix 中的 Web 项目中有一个 manifest.yml,并且该 manifest.yml 包含您的空间中已存在的命名服务实例时,向导应该自动选择当您部署应用程序时,就可以了。

这意味着,在您的情况下,应该在向导的服务页面上自动检查library_db服务(但在您的情况下,听起来好像不是,这将是一个错误。)

但是,我尝试在最新版本的 IBM Eclipse Tools for Bluemix(截至 2015 年 8 月为 v1.0.4)中重现此问题,并且此场景按预期工作:当我使用在manifest.yml 中,我看到根据manifest.yml 中的服务值自动选中了服务复选框。

我的建议是使用部署向导第一页上的“保存到 list 文件”复选框。这将为您的项目保存一个manifest.yml 文件,您可以将其与当前使用的manifest.yml 进行比较(如问题描述中所发布)。

关于java - 如何在 Eclipse-Bluemix Liberty for Java 部署期间使用 list 的服务部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32227483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com