2011-05-11 45 views
0

嗨,大家好我想从我的启动类中检索weblogic域的名称和路径。我怎么能做到这一点?如何检索weblogic域名?

+0

你在找什么路径?托管服务器上域名的路径? – MarkOfHall 2011-05-11 18:43:19

+0

@steve:是的,我想要我的域名示例的路径:C:\ bea10.3 \ user_projects \ domains \ base_domain_103。 base_domain_103是我的域名首页 – karthick 2011-05-12 09:14:09

回答

0

我还没有证实这个的getCurrentDirectory(),但你可以得到在使用Application Life Cycle Listener此信息。

示例here

您可以从ApplicationContextApplicationLifecycleEvent中获得一个AppDeploymentMBeaAppDeploymentMBea有一个InstallDir

0

的Java EE: ServletContext的一个监听器可以使用getRealPath(“...”),提供你让你的部署不作为战争(在没有文件),但例如作为解压战争。否则,getRealPath将产生null。尝试getRealPath。

+0

我不想使用servlet上下文,因为我将使用该类作为启动类。 – karthick 2011-05-11 18:10:03

1

看一看的ServerRuntimeMBean