Command line 如何从命令行停止/启动JBoss6.0中的EJB应用程序
如果我使用JBOSS基于web的管理控制台,我可以导航到应用程序——EJB2JAR,并查看已部署EJB的列表。通过单击其中一个,我将获得一个页面,允许我启动和停止所选EJB。但是,我找不到等效的命令行。有没有办法通过命令行在JBOSS中启动/停止EJB应用程序Command line 如何从命令行停止/启动JBoss6.0中的EJB应用程序,command-line,jboss,ejb,Command Line,Jboss,Ejb,如果我使用JBOSS基于web的管理控制台,我可以导航到应用程序——EJB2JAR,并查看已部署EJB的列表。通过单击其中一个,我将获得一个页面,允许我启动和停止所选EJB。但是,我找不到等效的命令行。有没有办法通过命令行在JBOSS中启动/停止EJB应用程序 我将使用Appistry CloudIQ Manager来部署和管理应用程序,并且我需要能够编写单个EJB的启动和停止脚本。我已经找到了如何通过命令行安装和卸载,只需要能够启动、停止和查询其状态(已启动/已停止)。如果您想通过脚本管理JB
我将使用Appistry CloudIQ Manager来部署和管理应用程序,并且我需要能够编写单个EJB的启动和停止脚本。我已经找到了如何通过命令行安装和卸载,只需要能够启动、停止和查询其状态(已启动/已停止)。如果您想通过脚本管理JBoss,您可能应该使用
twiddle
工具。更多信息请点击此处:
如果您想要停止战争应用程序,您可以这样做:
- 列出WAR应用程序及其bean名称:
- 关闭应用程序:
- 打开应用程序
- 部署
- 解除部署
- 如果使用热部署(HDScanner服务),则无法将应用程序放入
目录中(取消部署后将自动部署)deploy
- 若您的应用程序不在
目录中,那个么服务器在启动时不会安装它,您必须使用deploy
命令手动安装它twidle
- twidle.sh调用'jboss.web.deployment:war=/ROOT'停止
twiddle.sh invoke 'jboss.web.deployment:war=/ROOT' stop
twiddle.sh invoke 'jboss.web.deployment:war=/ROOT' start
twiddle.sh query 'jboss.j2ee:*'
twiddle.sh invoke "jboss.system:service=MainDeployer" deploy file:///path/to/ProjectEAR.ear
twiddle.sh invoke "jboss.system:service=MainDeployer" undeploy file:///path/to/ProjectEAR.ear
twiddle.sh invoke "jboss.system:service=MainDeployer" deploy file:///path/to/ProjectEAR.ear