如何在ISC中部署和删除bundle

在 ISC 平台上可以方便的添加和删除一个插件。对于开发者来说,只需要添加主体页面和相关的业务逻辑,不用重复实现那些通用的功能模块(比如: ">登录页面、左侧导航树、任务页面切换、日志管理等)。

Integrated Solutions Console(ISC)是 IBM 开发的集成解决方案控制台。它的设计目标是给相关的 web 管理产品提供一套标准的框架和统一的界面风格。ISC 可以运行在不同的 web 容器中, 比如:WebSphere、Light Weight Infrastructure(LWI)。本文将介绍运行在 LWI 环境下的 ISC。集成 ISC 软件包的 lwimax zip 包可以在 LWI build 页面下载。

启动 LWI,登录成功之后就可以看到如图 1 所示的 ISC 界面:

图 1. ISC 主体界面

ISC 界面主要分为四个部分。最上边部分 1 是基本状态区, 包含了产品名字、登录相关信息、退出链接和帮助链接。左边部分 2 是左侧导航树区域,每个树节点对应了 ISC 中部署的 bundle。右边上部分 3 是 task bar(任务条)区域。下部分 4 是主体 portlet 界面。1、2、3 的界面都由 ISC 提供,4 的界面由具体的 bundle 提供。

下面将介绍如何在 LWI 环境下的 ISC 中部署和删除一个 bundle。

在 ISC 中部署一个 bundle

步骤 1. 准备好你的 bundle(组件)。

一个 bundle 包含 site.xml 文件、plugins 文件夹和 features 文件夹。图 2 是例子 bundle 的文件结构。

图 2. bundle 的文件结构

该例子的 site.xml 文件内容如下:

清单 1. site.xml 文件

清单 1. site.xml 文件

<?xml version="1.0" encoding="UTF-8" ?> <site> <feature url="features/com.ibm.isclite.samples.dynamicui_1.0.0.jar" id="com.ibm.isclite.samples.dynamicui" version="1.0.0" /> </site>

features 文件夹中包含一个 jar 包。jar 包中包含文件 feature.xml。 文件夹结构如下图所示:

图 3. features 文件夹结构

feature.xml 文件的内容如下:

清单 2. feature.xml 文件

清单 2. feature.xml 文件

<?xml version="1.0" encoding="UTF-8" ?> <feature id="com.ibm.isclite.samples.dynamicui" label="com.ibm.isclite.samples.dynamicui" version="1.0.0"> <install-handler /> <description url="[Enter Feature URL here.]">[Enter Feature Description here.]</description> <copyright url="[Enter Copyright URL here.]">[Enter Copyright Description here.]</copyright> <license url="[Enter License URL here.]">[Enter License Description here.]</license> <plugin id="com.ibm.isclite.samples.dynamicui" download-size="0" install-size="0" version="1.0.0" /> </feature>

时间: 2024-09-28 13:49:23

如何在ISC中部署和删除bundle的相关文章

如何在 Integrated Solutions Console(ISC)中部署和删除 bundl

Integrated Solutions Console (ISC) 介绍 Integrated Solutions Console(ISC)是 IBM 开发的集成解决方案控制台.它的设计目标是给相关的 web 管理产品提供一套标准的框架和统一的界面风格.ISC 可以运行在不同的 web 容器中, 比如:WebSphere.Light Weight Infrastructure(LWI).本文将介绍运行在 LWI 环境下的 ISC.集成 ISC 软件包的 lwimax zip 包可以在 LWI

语音识别工具sphinx4源代码 如何在myeclipse中部署运行 在此基础上进行二次开发

问题描述 语音识别工具sphinx4源代码 如何在myeclipse中部署运行 在此基础上进行二次开发 如何能在源代码上进行二次开发,源代码如何部署在myeclipse中,我想做音频关键词检索方面的,有没有大神给点意见

jbuilder jboss-如何在jbuilder中部署jboss

问题描述 如何在jbuilder中部署jboss 如题 ! 请哪位大神给个详细点的文档 3q 然后我就不知道说啥了 不能简简单单提个问题么 还非得30个 字符

[新手技巧] 如何在Ubuntu中添加和删除书签

这是一篇对完全是新手的一篇技巧,我将向你展示如何在Ubuntu文件管理器中添加书签. 现在如果你想知道为什么要这么做,答案很简单.它可以让你可以快速地在左边栏中访问.比如,我在Ubuntu中安装了Copy 云服务.它创建在/Home/Copy.先进入Home目录再进入Copy目录并不是很麻烦,但是我想要更快地访问它.因此我添加了一个书签这样我就可以直接从侧边栏访问了. 在Ubuntu中添加书签 打开Files.进入你想要保存快速访问的目录.你需要在标记书签的目录里面. 现在,你有两种方法: 方法

如何在 Windows 中安装或删除字体

重新安装  Windows 附带的标准字体 Windows 中附带了下列字体.每台计算机上都安装这些字体. •Courier New(TrueType,包括粗体.斜体和粗斜体这几种变体) •Arial(TrueType,包括粗体.斜体和粗斜体这几种变体) •Times New Roman(TrueType,包括粗体.斜体和粗斜体这几种变体) •Symbol (TrueType) •Wingdings (TrueType) •MS Serif •MS Sans Serif 如果缺少 Windows

如何在Linux中恢复一个删除了的文件

你曾经是否遇到这样的事?当你发现的时候,你已经通过删除键,或者在命令行中使用 rm 命令,错误的删除了一个不该删除的文件. 在第一种情况下,你可以到垃圾箱,搜索那个文件,然后把它复原到原始位置.但是第二种情况又该怎么办呢?你可能知道,Linux 命令行不会把删除的文件转移到任何位置,而是直接把它们移除了,biu~,它们就不复存在了. 在这篇文章里,将分享一个很有用的技巧来避免此事发生.同时,也会分享一个工具,不小心删除了某些不该删除的文件时,也许用得上. 把删除创建为 rm -i 的别名 当 -

如何在 Linux 中恢复一个删除了的文件

你曾经是否遇到这样的事?当你发现的时候,你已经通过删除键,或者在命令行中使用 rm 命令,错误的删除了一个不该删除的文件. 在第一种情况下,你可以到垃圾箱,搜索那个文件,然后把它复原到原始位置.但是第二种情况又该怎么办呢?你可能知道,Linux 命令行不会把删除的文件转移到任何位置,而是直接把它们移除了,biu~,它们就不复存在了. 在这篇文章里,将分享一个很有用的技巧来避免此事发生.同时,也会分享一个工具,不小心删除了某些不该删除的文件时,也许用得上. 把删除创建为 rm -i 的别名 当 -

如何在 Linux 中安全擦除删除的文件内容

  下面的教程将教给所有的 Linux 用户关于如何安全的擦除可用的硬盘驱动器(HDD).固态硬盘驱动器(SSD)以及 USB 闪存驱动器空间,以使任何人都不能恢复被删除的文件. 是否有注意到,当你从系统中删除了一个文件,或从回收站中彻底删除后,它就会在文件系统中消失,但是,该文件实际上并未消失,它驻留在你的磁盘驱动器的可用空间中,仍然可以用数据恢复应用程序恢复回来. 这篇教程会提供两种方法.第一种是使用一款名叫 Wipe Free Space 的应用程序,它是由波兰开发者 Bogdan Dro

如何在apache中部署多个rails应用(非jruby方式)

问题描述 服务器环境:ubuntu8.04 + apache2 + mod_rails + rails2.1 + mysql 5如果我有demo1.demo2.demo3等多个rails应用想部署在同一服务器中,由于只是内部应用,只能通过ip地址进行访问(无域名),想得到如下访问效果:http://10.10.10.1/demo1http://10.10.10.1/demo2http://10.10.10.1/demo3由于网上只有subdomains方式的配置,达不到我想要的效果.请问该如何配