我在glassfish应用程序容器中运行jruby + java。 我不知道是否有方法从glassfish应用程序中获取应用程序部署的名称。 (appl使用asadmin deploy --name ...)Glassfish服务器:如何从glassfish应用程序中获取应用程序部署的名称?
换句话说,我正在寻找一种方法让应用程序(运行java或ruby代码)知道它的部署名称。
或者也许还有其他一些方法来检测部署命令是否用于从应用程序内部署应用程序。
我在glassfish应用程序容器中运行jruby + java。 我不知道是否有方法从glassfish应用程序中获取应用程序部署的名称。 (appl使用asadmin deploy --name ...)Glassfish服务器:如何从glassfish应用程序中获取应用程序部署的名称?
换句话说,我正在寻找一种方法让应用程序(运行java或ruby代码)知道它的部署名称。
或者也许还有其他一些方法来检测部署命令是否用于从应用程序内部署应用程序。
您是指的是命令asadmin list-applications
?它会告诉你什么应用程序已经部署到服务器。您也可以通过管理控制台(通常位于localhost:4848)进行检查,然后从中单击List-Applications。
String anmae =(String)initialContext.lookup(“java:app/AppName”);
看到http://javahowto.blogspot.nl/2009/12/how-to-get-module-name-and-app-name.html
事实上,我正在寻找一种方式,一个应用程序(Java或Ruby代码运行)知道其下将其命名为已部署。 – user148273 2011-03-12 19:34:16