用于集群的Jython脚本
我需要在WebSphere应用服务器8版本上运行一个Jython脚本,目的是:
- 检查在集群范围内部署的应用程序是否准备好了
- 启动一个在集群范围内部署的应用程序(不使用AdminApplication.startApplicationOnCluster这个方法)
- 停止一个在集群范围内部署的应用程序
请帮帮我。
1 个回答
0
AdminApp.isReady
是用来检查一个应用程序是否准备好的。
要启动和停止应用程序,最好使用 AdminApplication
,这个工具已经自动导入到 wsadmin 中(你可以在 /opt/IBM/WebSphere/AppServer/scriptLibraries/application/
目录下查看它的内容)。
AdminApplication
包含了 startApplicationOnCluster
和 stopApplicationOnCluster
这两个功能,这基本上就是你需要的。
你只需要提供一个应用程序名称和一个集群名称,它就会帮你完成其他的工作,比如:
# Start app
AdminApplication.startApplicationOnCluster("MyApp", "Mycluster01");
# Stop app
AdminApplication.stopApplicationOnCluster("MyApp", "Mycluster01");