【发布时间】:2010-01-11 20:59:40
【问题描述】:
我正在将 EAR 文件部署到 IBM WebSpehre 服务器 6.1 - 我希望能够访问存储在“显示名称”下的部署文件中的 EAR 应用程序名称。查看有关相关主题的堆栈溢出帖子,我已经能够通过 Java MBean API 或 IBM 的 WAS API 收集到这是可能的 - 问题是我找不到汇总这些 API 列表的地方,即无法弄清楚哪个一个开始看。我可以硬编码 WAS 安装位置并通过查看“installedApps”目录找到该文件,但这不是动态的。
有人有使用这些 API 的经验吗?动态查找已部署 EAR 的显示名称的任何其他方式?
编辑 - 我应该补充一点,我想要此信息的原因是动态加载我们的属性文件 - 由以下约定命名为“EARAppName.properties” - 所以你看到背后有一个合理的“理由”我的应用程序中的信息
编辑 2 - 我还应注意,此应用程序将始终部署在 WAS 上 - 但如果不是,则首选通用的非专有解决方案,但目前不是必需的。
编辑 3 - 我想要完成的工作: 有没有办法从应用程序代码中动态查找已部署 EAR 的显示名称?
【问题讨论】:
-
请用您想要完成的内容编辑您的问题。
标签: java websphere ear websphere-6.1