zoukankan      html  css  js  c++  java
  • Eclipse上开发IBM Bluemix应用程序

             林炳文Evankaka原创作品。

    转载请注明出处http://blog.csdn.net/evankaka

            摘要:本文主要解说了怎样使用安装EclipseIBM Bluemix插件。并在Eclipse上开发应用程序实时公布到个人Bluemix中心。

    BluxMix账号注冊登陆:https://apps.admin.ibmcloud.com/manage/trial/bluemix.html?

    cm_mmc=CMDeveloperGCG-_-Bluemix-_-CSDN-_-onlineeventQ2

    一、准备工作

    1、一个IBM Bluemix账号

    2、Eclipse luna或Eclipse mars

    二、Eclipse中安装Bluemix插件

     本文使用的Eclipse版本号笔者选择了最新的Mars J2EE版本号,同一时候也推荐您用Luna或Mars来做此次的实验。

    1、打开Eclipse后,单击 Help > Eclipse Marketplace。


    2、按单词 “Bluemix” 进行搜索,然后选择 IBM Eclipse Tools for Bluemix。这里它写明了仅仅能用于Luna或Mars,所以要注意下您的Eclipse版本号,以免无法安装使用。



    3、选择安装插件,它会自己主动去下载,接下来您仅仅要确定就可以了,记得要全选。


    安装完毕之后,Eclipse会提示又一次启动,依照提示操作就可以。

    4、又一次打开Eclipse之后,在最以下的 Server 选项卡中,找一空白处,鼠标右键单 New > Server > IBM > IBMBluemix,接着Next。



    5、按要求输入您的 Bluemix 帐户的电子邮件 ID 和password。


    输入完毕记得验证您的帐户,仅仅要点击下Validate Account就可以了,接着再Next.

    6、接下来选择空间,这里会列出您在个人Bluemix中心创建的空间,选一个就能够了。这里的空间能够自己在Bluemix网页上新建。NewSpace是笔者新建的,有些人可能会有一个默认的dev空间,那是由于您选择的英国地区。


    至此。您所须要的开发环境就已全都准备就绪了。没有另外的什么server、数据库须要安装和配置,由于这一切都已经在Bluemix云上给您预备好了,是不是特别简单?接下来我们就像一位已经编程完的JavaEE的开发人员一样,将写完的程序公布到server上去执行。

    三、部署应用程序

    1、创建一个maven的warproject,注意选择好packageing的类,此处选择war。


    创建完毕后,调整整个project文件夹例如以下:

     

    2、单击 Servers 选项卡并右键单击已启动的 Bluemix server。

    选择 Add and Remove。


    3、选择位于左边的您的项目并单击 Add。

    注意,如查此处你从右边remove掉一个project的话。个人Bluemix就会对应删除对应的应用程序,所以要小心不要误操作。当中JavaWebProject3是笔者已经在个人Bluemix中心上创建的应用程序。


    4、单击 Finish。Application Details 窗体将会打开。


    为应用程序命名。这里笔者直接使用这个project的名字了。当中Buildpack Url是你此次project訪问的网址,不写的话。就使用默认的,然后单击 Next。

    5、默认情况下,Launch Deployment 信息已被设置。Subdomain能够设置訪问网址的开头,Memory Limit设置内存大小,这里笔者都是使用默认的,之后单击 next。


    6、在上面完毕之后,假设点击Finish。您就默认无绑定服务,假设点击Next就会出现您个人Bluemix上创建的服务。如以下两个服务是笔者已创建好的,在绑定对应的服务打勾就可以。假设您想在这里创建自己的服务,请点击图中右上角的蓝色三角形。


    点击Finish后,可能会出现例如以下错误


    解决方式:此处须要本地打war包下,直接使用命令maven的命令clean package


    输入命令:


    7、push应用程序。

    project假设更新了,须要又一次push,或者第一次push失败。也须要又一次push.在Bluemix下选中右键->push.


    打开控制台,输出例如以下信息。说明公布成功。


    至此,整个步骤结束。最后来验证一个公布的结果:

    登陆个人Bluemix中心,仪表板->左边CF应用程序,再点击对应的应用程序进去,就可以看到自己公布的应用程序(假设使用Eclipse下插件连接个人Bluemix中心时,不能通过站点进入个人Bluemix中心。您不要以为是站点挂了,关掉Eclipse。再从站点登陆)。如以下:


    四、总结

          使用Eclipse插件来公布相对使用CF来说。个人认为还是比較麻烦。可是它有一个非常大的长处,它支持远程调试。这是使用CF无法使用的。

    而且Bluemix也像其它JavaEEserver一样能够远程调试。启动远程调试的方法非常easy,仅仅需右键点击须要调试的应用程序,选择Enable Application Debug就可以进入远程调试模式。Eclipse会開始建立远程调试会话链接,链接建立成功后便能够像一般JavaEEserver一样调试了。注意,假设应用 程序名称中带有下划线的话。将无法进行远程调试。另外。进入调试模式的应用程序也会自己主动进入开发模式。

     

     

  • 相关阅读:
    dpkg 删除 百度网盘 程序
    ubuntu 安装go
    解决 swap file “*.swp”already exists!问题
    ROS Topic 常用指令
    正交概念
    vim 永久显示行号 & 临时显示行号
    awk、grep、sed
    Keil中使用Astyel进行C语言的格式化
    红黑树学习
    802.11 对于multicast 和 broadcast的处理
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/6960962.html
Copyright © 2011-2022 走看看