我有 IBM WebSphere Application Server+ 7.0,并且我在此服务器上部署了许多 Java 应用程序,另一方面,我有独立的 Java 应用程序(此应用程序是财务应用程序,将流量“交易”传递给部署在 WAS 中的应用程序)与部署在应用程序服务器上的应用程序集成。
停止或重新启动 IBM-WAS 意味着独立服务器将传递流量,并且没有应用程序将接收流量,因此将收到许多声明。
我需要一种方法来使用部署管理器来管理这个独立应用程序或者编写一个 bash 脚本来控制这种情况。
摘要:我的应用程序依赖于其他应用程序,因此我需要控制两者。 A:部署在 IBM-WAS 上的应用程序 B:独立应用程序,如果进程 A 停止,进程 B 也应该停止。
答案1
您的基础设施设置对我来说听起来很奇怪......
a. 该特定应用程序运行什么 Java 应用服务器?
b. 为什么不将 Websphere 也用于该财务应用程序?
虽然您对需要做的事情有正确的认识(一个 bash 脚本,用于在 WAS 服务器上运行 stopserver,以及任何命令来停止运行财务应用程序的任何 java 应用服务器),但我强烈建议您重新调整基础架构以仅运行一种类型的 java 应用程序服务器,无论它是否是 Websphere;在我看来,您的设置不必要地复杂。