使用Bluemix和Liberty插件的Eclipse中不提供打包服务器选项

时间:2016-11-16 13:48:06

标签: eclipse ibm-cloud websphere-liberty packing ibm-cloud-tools

我正按照此帖的说明尝试自定义Liberty设置:
" IBM Bluemix"中的自定义Liberty server.xml配置,请参阅: https://www.ibm.com/blogs/bluemix/2015/01/modify-liberty-server-xml-configurations-ibm-bluemix/

为了修改Liberty服务器功能,我想用自定义的服务器配置替换配置文件的自动生成,根据说明调用该配置文件" Liberty打包服务器"

在Eclipse Neon IDE中,我已经安装了两个插件,Bluemix工具以及Liberty Development Plugin。在服务器选项卡上,我右键单击活动的Blumix服务器,但没有选择"打包服务器"显示在菜单上。默认"推送"选项工作正常。

在Eclipse IDE中,是否缺少一个软件组件来为Liberty创建和发布自定义服务器软件包(beta +功能)?如何使用Eclipse在没有命令行工具的情况下运行自定义打包?

3 个答案:

答案 0 :(得分:0)

在Eclipse中,如果要将整个服务器发布到Bluemix,请按照以下步骤操作:

  • 停止本地Liberty服务器
  • 在Eclipse的Servers视图中,获取本地Liberty服务器并将其拖到Bluemix服务器上。它将使用其配置发布整个服务器。

查看此页面了解更多详情 - Deploying apps with IBM Eclipse Tools for Bluemix

答案 1 :(得分:0)

您需要右键单击Liberty服务器定义,而不是右键单击Bluemix服务器。 enter image description here

答案 2 :(得分:0)

在Bluemix中发布打包服务器有两种主要方式:

  1. 您拥有(或创建)代表服务器的Liberty服务器实例。有关如何创建Liberty服务器的详细信息,请参阅http://www.ibm.com/support/knowledgecenter/SSEQTP_8.5.5/com.ibm.websphere.wlp.doc/ae/t_creating_server.html。在Eclipse中创建Liberty服务器之后,只需将Liberty服务器添加到Servers视图上的Bluemix服务器,它就会在发布操作期间为您打包服务器。
  2. 您已在要发布的工作空间中拥有现有的打包服务器zip文件。然后,您可以右键单击zip文件并执行Run As>在服务器上运行。
  3. 有关详情,请参阅https://console.ng.bluemix.net/docs/manageapps/eclipsetools/eclipsetools.html#packagedserversupport

    第一种方法通常是首选方法,因为您可以继续更新应用程序以及服务器配置文件,并通过发布操作对应用程序执行增量更新。