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

时间:2015-04-24 11:46:50

标签: eclipse deployment ibm-cloud devops ibm-cloud-tools

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

  1. 我创建了一个Java Liberty Runtime并将Starter Code下载到 在Eclipse上工作。
  2. 我在Eclipse和Eclipse上安装了IBM Bluemix工具 将入门代码导入为存档文件。
  3. 当我尝试在IBM Bluemix Server上运行应用程序时,它将启动程序代码识别为另一个新应用程序并说"There is a deployed application with the same name."因此,我无法在eclipse上更新应用程序,并且还有两个不同的应用程序正在被查看在服务器视图上:

    alt text

    当我尝试去申请主页时,它会给出:

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

    感谢您提出任何意见。

3 个答案:

答案 0 :(得分:3)

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

  

要映射项目,请右键单击Servers视图中的现有应用程序,然后选择Map to Project。

答案 1 :(得分:3)

我能够让它发挥作用。我稍微修改了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

答案 2 :(得分:1)

我刚刚意识到最近的更新提供了使用工作区中的项目映射和取消映射Bluemix应用程序的功能。它附带了Eclipse Bluemix Tools的新版本。我通过映射我的Starter Code和Bluemix Project解决了这个问题:

  1. 右键单击Servers视图中的现有应用程序
  2. 选择Map to Project
  3. 来源:https://developer.ibm.com/bluemix/2015/04/02/updates-ibm-eclipse-tools-bluemix/