Я пытаюсь удаленно развернуть военный файл на сервер приложений websphere. Я понимаю, что это можно сделать с помощью wsadmin, но я - Websphere newb.Удаленное развертывание в Websphere 6.1.x с использованием wsadmin
Я знаю, что могу запустить wsadmin и подключиться с помощью SOAP к удаленному серверу приложений, но это то, где я нахожусь.
Кажется, что это должно быть обычным прецедентом, может ли кто-нибудь мне помочь?
Я полагаю, что случай использования следующим образом: 1. обновить приложение 2. Сохранить все изменения 3. Перезапустите сервер удаленного приложения
Я собираюсь сделать развертывание с использованием либо Хадсон Builder или Maven, что работает.
Спасибо за вашу помощь
Спасибо за ответ. Я вижу, что мне нужно создать скрипт, поэтому я здесь совершенно новый. Я хочу: 1) обновить приложение; 2) AdminConfig.save 4) подождать, пока приложение не будет готово; 4) сервер выключения и 5) запустить сервер в скрипте. Единственное, что я не знаю, как это сделать, - это сценарий 4) выше - дождитесь, пока приложение isReady вернет true – noplay
Когда сервер AdminConfig.save() возвращает сервер, он готов к перезапуску. Вы можете перезапустить сервер только с помощью сценария, если у вас есть сетевое развертывание WAS. В противном случае вы должны использовать сценарии Stopserver и startserver (тот же каталог, что и wsadmin). Если вы установили WAS в качестве службы Windows, вам нужно использовать «net start» вместо скрипта sartserver, иначе он будет запускаться как пользовательский процесс вместо службы. –
Я обнаружил, что после AdminConfig.save() я сделал AdminApp.isAppReady, и он вернул false. Я сделал getDeployStatus (или что-то в этом роде), и он вернул «обработку», где он все еще извлекал двоичные файлы и т. Д. Мое понимание заключается в том, что я должен подождать, пока это не будет выполнено до перезапуска сервера. Я занимаюсь развертыванием сети WAS. WAS работает на linux. Я только что нашел некоторые примеры скриптов, которые я собираюсь опробовать на http://www.ibm.com/developerworks/websphere/library/samples/SampleScripts.html – noplay