如何从命令行停止/启动特定于WebSphere的EAR?

时间:2013-05-22 10:41:47

标签: websphere ear application-server

我在WebSphere应用服务器上的爆炸式EAR中抛出依赖jar。我需要停止/启动EAR以使WS执行新代码。有没有办法从命令行执行此操作?

2 个答案:

答案 0 :(得分:10)

尝试运行以下内容:

/opt/ibm/websphere/appserver/profiles/<MyProfileName>/bin/wsadmin.sh -c "AdminControl.invoke(AdminControl.queryNames('type=ApplicationManager,process=<MyServerName>,*'),'stopApplication','MyAppName')" -lang jython

它会提示您输入WAS用户ID和密码(如果您已启用启用“管理安全性”)并输入它们 - 前提是您的用户ID至少已分配运算符角色 - 您的应用程序将被停止。

以类似的方式,您可以启动相同的应用程序。

答案 1 :(得分:-1)

您应该能够使用作为WAS安装的一部分提供的wsadmin命令行工具来管理它。几乎任何管理任务都可以使用此工具编写脚本。

我不知道执行您所要求的具体命令,但这里有一个文档链接,可以帮助您前进。

http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Ftxml_script.html