У меня есть IBM WebSphere Application Server + 7.0, и я развертываю множество Java-приложений на этом сервере, с другой стороны, у меня есть отдельное Java-приложение (это приложение является финансовым и передает «транзакцию» трафика в Приложение, развернутое в WAS), интегрированное с приложением который развернут на сервере приложений.
Остановка или перезапуск IBM-WAS означает, что отдельный сервер будет пропускать трафик, и ни одно приложение не будет получать трафик, поэтому будет получено много требований.
Мне нужен способ управлять этим автономным приложением с помощью диспетчера развертывания или написать сценарий bash для управления этим случаем.
Резюме: у меня приложение зависит от другого, поэтому мне нужно контролировать оба. A: Приложение, развернутое на IBM-WAS B: Автономное приложение, если процесс A остановлен, процесс B также должен быть остановлен.
Настройка вашей инфраструктуры кажется мне странной ....
а. Какой сервер приложений Java запускает это конкретное приложение?
б. Почему бы не использовать Websphere и для этого финансового приложения?
Хотя вы находитесь на правильном пути в отношении того, что вам нужно делать (сценарий bash для запуска сервера остановки на сервере WAS, и любая команда для остановки любого сервера приложений Java, на котором выполняется финансовое приложение), я настоятельно рекомендую изменить настройку вашего инфраструктура для запуска только одного типа сервера Java-приложений, будь то Websphere или нет; На мой взгляд, ваша установка необязательно сложна.