Message Queue 也支持将本地文件系统中的目录用作受管理对象的对象存储库。虽然不建议在生产系统中使用这种方法,但该方法的优点是非常易于在开发环境中使用。但是,请注意,如果要将目录用作部署于多个计算机节点上的客户端的集中式对象存储库,则所有这些客户端都必须能够访问该目录。此外,可以访问该目录的所有用户均可使用 Message Queue 管理工具来创建和管理受管理对象。
要将文件系统目录用作对象存储库,必须指定表 8–2 中所示的属性。这些属性与上述 LDAP 对象存储库属性的一般含义相同;不同的是,java.naming.provider.url 属性指定保存该对象存储库的目录的路径。此目录必须存在,并且 Message Queue 管理工具用户以及将访问该存储库的客户端应用程序用户必须对该目录具有正确的访问权限。
表 8–2 文件系统对象存储库属性
属性 |
描述 |
|
---|---|---|
|
JNDI 查找的初始上下文 示例: com.sun.jndi.fscontext.RefFSContextFactory |
|
|
目录路径 示例: file:///C:/myapp/mqobjs |