0
我有WebLogic 11g和12c,並且我有一個ear文件。現在我想用不同的名稱在同一個webLogic實例上部署同一耳朵的多個副本。我想要一些java代碼告訴我我正在執行哪些代碼。WebLogic - 識別同一個耳朵的多個部署
我需要這些信息用於多種用途:
- 對於一個狀態屏幕,顯示我爲故障排除
- 身份對於確定哪些配置信息讀取
等..
我更喜歡不需要特定部署計劃的解決方案。
我有WebLogic 11g和12c,並且我有一個ear文件。現在我想用不同的名稱在同一個webLogic實例上部署同一耳朵的多個副本。我想要一些java代碼告訴我我正在執行哪些代碼。WebLogic - 識別同一個耳朵的多個部署
我需要這些信息用於多種用途:
等..
我更喜歡不需要特定部署計劃的解決方案。
除了使用HttpServletRequest#getContextPath()
我沒有看到。 也許一些java系統屬性?我知道春天有一招要搞定,看看Spring的實施,你可能會在那裏找到你的幸福。
在這個應用程序中沒有彈簧,而getContextPath工作在web層但不在ejb層中:-( – hyperman 2013-03-08 14:52:28
確實.ejb等價於'@Resource private void setSessionContext(SessionContext sctx)'但你沒有路徑概念 – Gab 2013-03-08 15:10:04