我在 WebSphere 应用服务器上将一个依赖项 jar 放入我爆炸的 EAR 中。我需要停止/启动 EAR 以让 WS 执行新代码。有没有办法从命令行做到这一点?
问问题
16375 次
2 回答
13
尝试运行这样的东西:
/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 至少被分配了操作员角色 - 您的应用程序将被停止。
以类似的方式,您可以启动相同的应用程序。
于 2013-05-22T14:49:22.913 回答
0
您应该能够使用wsadmin
作为 WAS 安装的一部分提供的命令行工具来管理它。几乎任何管理任务都可以使用此工具编写脚本。
我不知道执行您所要求的具体命令,但这里有一个指向文档的链接,应该可以帮助您进行操作。
于 2013-05-22T13:52:58.303 回答