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

use*_*108 6 ear websphere application-server

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

tri*_*lef 11

尝试运行这样的东西:

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

它将提示您输入WAS用户ID和密码(如果您已启用"管理安全性")并在输入时 - 如果您的用户标识至少已分配了操作员角色 - 您的应用程序将被停止.

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


Nic*_*oth 0

您应该能够使用wsadminWAS 安装中提供的命令行工具来管理它。几乎任何管理任务都可以使用此工具编写脚本。

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

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