本节提供了以jar文件部署配置文件的过程和示例。
过程
- 把文件打包为jar包。
- 将Apache Geode系统属性设置为指向jar文件中的文件。
把jar文件包括到你的类路径中。
- 验证文件副本是运行时应用程序中唯一可见的文件副本。在搜索其它地方后搜索类路径,因此,该文件不能在其他搜索区域可用。
- 启动你的应用,jar文件里的配置文件会被加载。
部署配置jar的示例
如下的例子部署缓存配置文件,在my.jar中的 myCache.xml。如下的显示为my.jar的内容:
% jar -tf my.jar
META-INF
META-INF/MANIFEST.MF
myConfig/
myConfig/myCache.xml
在这个例子中,你应按以下步骤来部属配置jar文件:
- 设置系系属性,
gemfire.cache-xml-file
, 到myConfig/myCache.xml
- 设置类路径包括了
my.jar
. - 文件的当前目录位置检查在
./myConfig/myCache.xml
中没有名为myCache.xml
的文件。
当你启动应用,jar文件里的配置文件会被加载。