2013-03-06 85 views
0

我有WebLogic 11g和12c,並且我有一個ear文件。現在我想用不同的名稱在同一個webLogic實例上部署同一耳朵的多個副本。我想要一些java代碼告訴我我正在執行哪些代碼。WebLogic - 識別同一個耳朵的多個部署

我需要這些信息用於多種用途:

  • 對於一個狀態屏幕,顯示我爲故障排除
  • 身份對於確定哪些配置信息讀取

等..

我更喜歡不需要特定部署計劃的解決方案。

回答

0

除了使用HttpServletRequest#getContextPath()我沒有看到。 也許一些java系統屬性?我知道春天有一招要搞定,看看Spring的實施,你可能會在那裏找到你的幸福。

+0

在這個應用程序中沒有彈簧,而getContextPath工作在web層但不在ejb層中:-( – hyperman 2013-03-08 14:52:28

+0

確實.ejb等價於'@Resource private void setSessionContext(SessionContext sctx)'但你沒有路徑概念 – Gab 2013-03-08 15:10:04

相關問題