Board logo

标题: 为 WebSphere Application Server 开发企业 OSGi 应用程序(7) [打印本页]

作者: look_w    时间: 2018-9-7 21:06     标题: 为 WebSphere Application Server 开发企业 OSGi 应用程序(7)

应用程序组装这个样例博客应用程序的最后一个部分是 EBA。如  所述,EBA 是可部署的单元,包含一个描述应用程序内容的应用程序清单文件。对于这个博客样例,应用程序清单文件看起来如清单 10 所示。
清单 10. 博客样例 APPLICATION MANIFEST
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Application-Name: Blog

Application-SymbolicName: com.ibm.ws.eba.example.blog.app

Application-Version: 1.0

Application-Content:

com.ibm.ws.eba.example.blog.api;version=1.0.0,

com.ibm.ws.eba.example.blog.persistence;version="[1.0.0, 2.0.0)",

com.ibm.ws.eba.example.blog.web;version=1.0.0,

com.ibm.ws.eba.example.blog;version=1.0.0

Use-Bundle: com.ibm.json.java;version=1.0.0




这个应用程序级元数据已在  中介绍过。这个博客样例清单文件中有两点需要注意:
这个博客样例被打包为演示 WebSphere                Application Server bundle 知识库的使用:一个必要的 bundle com.ibm.json.java 独立于 blog.eba 存档提供。这个共享 bundle 必须在 blog.eba 部署之前安装到 WebSphere Application                Server bundle 知识库中。部署过程根据已部署的 EBA 存档、已配置的 bundle 知识库和 WebSphere Application Server 提供的 API/SPI 包(比如 Java EE 包和 com.ibm.websphere 包)的内容计算这个包以及所有应用程序 bundle 的依赖项。如果所有依赖项都被解算,则应用程序将被成功部署到已配置的目标服务器。在 WebSphere Application Server 管理控制台中,已安装的 OSGi 应用程序作为 Java EE 和 SCA 应用程序出现在相同的 Business-level applications (BLA) 集合视图中。(请参见  了解更多细节。)




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0