无法在 Eclipse (Bluemix) 上部署应用程序

Cannot Deploy Application on Eclipse (Bluemix)

我正在尝试在 Bluemix 上创建我的第一个 Web 应用程序。

  1. 我创建了一个 Java Liberty 运行时并将入门代码下载到 在 Eclipse 上工作。
  2. 我在 Eclipse 上安装了 IBM Bluemix 工具,并且 将入门代码导入为存档文件。

当我尝试在 IBM Bluemix Server 上 运行 应用程序时,它会将起始代码识别为另一个新应用程序并说 "There is a deployed application with the same name." 所以,我无法在 eclipse 上更新应用程序,而且还有在服务器视图中看到两个不同的应用程序:

当我尝试访问应用程序主页时,它显示:

Not Found
The application or context root for this request has not been found: /

感谢任何评论。

IBM Eclipse Tools for Bluemix 最近添加了将 Bluemix 应用程序与工作空间中的项目映射和取消映射的功能:https://developer.ibm.com/bluemix/2015/04/02/updates-ibm-eclipse-tools-bluemix/

To map a project, right click on an existing application in the Servers view and select Map to Project.

我能够让它工作。我稍微修改了 manifest.yml 文件,使其具有唯一的名称和主机名。当您部署它时,将主机名和名称更改为唯一的名称。

applications:
- disk_quota: 1024M
  host: e-urlabel-jbs
  name: e-urlabel-jbs
  path: webStarterApp.war
  domain: mybluemix.net
  instances: 1
  memory: 512M

注意。我更改了域,因为我的帐户在美国实例中,但为了您的工作,请将其更改为 eu-gb.mybluemix.net

我刚刚意识到有一个最近的更新,它提供了将 Bluemix 应用程序与工作区中的项目映射和取消映射的功能。它附带了最新版本的 Eclipse Bluemix 工具。我通过映射我的入门代码和 Bluemix 项目解决了这个问题:

  1. 右键单击“服务器”视图中的现有应用程序
  2. select 映射到项目

来源:https://developer.ibm.com/bluemix/2015/04/02/updates-ibm-eclipse-tools-bluemix/