Запуск веб-приложения Java - PullRequest
1 голос
/ 26 мая 2010

У меня есть два Java-приложения, работающие на сервере приложений Websphere. Первое приложение - это программное обеспечение COTS (Plateau), которое я назову App1, и включает API, который можно использовать в пользовательских приложениях для взаимодействия с App1. Это приложение занимает пару минут, чтобы начать в Websphere. Второе приложение - это специальное программное обеспечение, которое я назову App2, и оно развернуто как веб-служба, которая использует API App1 для взаимодействия с App1; так что это зависит от App1. Запуск этого приложения в Websphere занимает всего несколько секунд.

Я сталкиваюсь с проблемой в некоторых функциях App1, когда мы отказываемся от Websphere, и веб-служба App2 вызывается клиентом до полного запуска приложения App1.

Есть ли способ отложить запуск App2 до полного запуска App1 в Websphere? Есть ли способ спроектировать App2 для программной проверки доступности App1, прежде чем он попытается использовать API?

Ответы [ 2 ]

0 голосов
/ 26 мая 2010

Вы хотите изменить порядок запуска приложения:

http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/trun_app_startup.html

По умолчанию все приложения имеют одинаковый порядок запуска, и по умолчанию приложения запускаются параллельно. Изменяя порядок запуска одного из приложений, вы можете убедиться, что он запускается до (или после) другого.

Если вы ищете в инфоцентре более старую версию продукта, вам нужно искать «начальный вес» вместо «начальный заказ».

0 голосов
/ 26 мая 2010

Вы можете использовать MBeans в WebSphere, чтобы определить, работает сервер или нет. См. Пост ниже. Также Ли Уильямсон написал книгу, которая обязательна, если вы собираетесь программировать для этого API. (http://www.amazon.com/WebSphere-System-Administration-Leigh-Williamson/dp/0131446045/ref=sr_1_2?ie=UTF8&s=books&qid=1274819891&sr=1-2)

Вы можете получить много информации здесь ... http://sysdoc.doors.ch/IBM/0304_TechJournal.pdf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...