用于集群的Jython脚本

0 投票
1 回答
1542 浏览
提问于 2025-04-17 14:58

我需要在WebSphere应用服务器8版本上运行一个Jython脚本,目的是:

  1. 检查在集群范围内部署的应用程序是否准备好了
  2. 启动一个在集群范围内部署的应用程序(不使用AdminApplication.startApplicationOnCluster这个方法)
  3. 停止一个在集群范围内部署的应用程序

请帮帮我。

1 个回答

0

AdminApp.isReady 是用来检查一个应用程序是否准备好的。

要启动和停止应用程序,最好使用 AdminApplication,这个工具已经自动导入到 wsadmin 中(你可以在 /opt/IBM/WebSphere/AppServer/scriptLibraries/application/ 目录下查看它的内容)。

AdminApplication 包含了 startApplicationOnClusterstopApplicationOnCluster 这两个功能,这基本上就是你需要的。

你只需要提供一个应用程序名称和一个集群名称,它就会帮你完成其他的工作,比如:

# Start app
AdminApplication.startApplicationOnCluster("MyApp", "Mycluster01");

# Stop app
AdminApplication.stopApplicationOnCluster("MyApp", "Mycluster01");

撰写回答