SpringSource dm Server与OSGi版本管理实践
1. SpringSource dm Server应用部署
在SpringSource dm Server中部署应用,首先要完成应用Web模块的相关配置。需将特定的 MANIFEST.MF
文件复制到Hello World “playground”的指定子目录,如将Listing 5 - 23中的 MANIFEST.MF
文件复制到 /src/META - INF/ch5/web/
,将Listings 5 - 24和5 - 25中的描述符复制到 /src/META - INF/ch5/service/web/
。
接下来是创建针对SpringSource dm Server的Hello World应用所需的最后一个应用包——平台存档(PAR)。PAR能为Hello World应用提供诸如服务范围界定和动态导入传播等支持功能,这些功能在设计应用时就已考虑,也是SpringSource dm Server的重要特性。创建PAR只需包含一个 MANIFEST.MF
文件和构成应用的打包包。以下是Hello World应用的PAR MANIFEST.MF
文件示例:
Manifest - Version: 1.0
Application - SymbolicName: com.apress.springosgi.ch5.HelloWorld
Application - Ver