通过JARs文件格式部署配置文件
本节提供了在JAR文件中部署配置文件的过程和示例。
操作流程
- 做成Jar文件
- 将Apache Geode系统属性设置为指向保存在jar文件中的文件。
- 将jar文件包含在你的
CLASSPATH
中 - 验证jar文件副本是运行时应用程序的唯一可见副本。 Geode在搜索其他位置后搜索
CLASSPATH
,所以这些文件在其他搜索区域应该是不可用的。 - 启动你的应用。 配置文件从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
- 设置你的
CLASSPATH
包含my.jar
。 - 确认文件的当前目录位置
./myConfig/myCache.xml
中没有名为myCache.xml
的文件。
当你启动你的应用程序时,配置文件是从jar文件中加载的。