0

我有 WebLogic 11g 和 12c,还有一个 ear 文件。现在我想在同一个 webLogic 实例上以不同的名称部署同一个耳朵的多个副本。我想要一些 java 代码告诉我我当前在哪些副本中执行代码。

我需要此信息用于多种目的:

  • 对于状态屏幕,显示我的身份以进行故障排除
  • 用于确定要读取的配置信息

ETC...

我更喜欢不需要特定部署计划的解决方案。

4

1 回答 1

0

除了使用HttpServletRequest#getContextPath()我没有看到。也许一些java系统属性?我知道在 Spring 中有一个技巧可以做到这一点,看看 Spring 的WebAppRootListener实现,你可能会在那里找到你的快乐。

于 2013-03-06T09:42:58.840 回答