Weblogic读取元数据文件

时间:2015-10-09 15:05:07

标签: java oracle api weblogic metadata

我有一个在Weblogic服务器上运行的Java应用程序。 weblogic服务器有许多元数据存储库 我感兴趣的存储库有许多Patitions。 我想找一些我可以打电话给的API:

  1. 列出服务器上的所有元数据存储库
  2. 列出特定存储库中的所有分区
  3. 阅读分区
  4. 中特定文件的内容

    有人能指出我在文档中的正确位置。

1 个答案:

答案 0 :(得分:0)

我已经破解了我想要的东西。 要做到这一点,我不得不:

  1. 获取WL服务器的JNDI上下文
  2. 查找MBeanServer
  3. (注释掉)使用MBean接口列出MDS Repos和Partitions
  4. 获取MDSAppRuntime
  5. 调用startExport并保存streamID
  6. 调用doExport传递我想要的文件的名称
  7. 调用get保存返回的字节数组
  8. 调用endExport
  9. 字节数组实际上是一个zip文件,所以我需要提取我想要的文件的内容
  10. 阅读文件似乎很多或者工作,但这是我找到的唯一方法。

    我的代码如下,注释第3步已注释掉,因为您不需要使用weblogic密码来读取MDS文件。

    希望这能节省一些时间

    assert