Разверните файл EAR в WAS 7 из командной строки - PullRequest
8 голосов
/ 03 августа 2011

Мне нужно развернуть файл EAR, расположенный на сервере A, на сервере WebSphere, расположенном на сервере B. Мне нужно знать, как развернуть EAR с сервера A на мой WAS через командную строку. Я опечатал сеть, но нашел результаты только для WAS 6 (у меня был WAS 7). Кто-нибудь знает, как развернуть EAR в WAS (на другом сервере) через командную строку?

Ответы [ 2 ]

4 голосов
/ 23 октября 2011

Я предполагаю, что оба сервера автономны.Если это так, используйте WAS_HOME / bin / wsadmin на сервере A и укажите хост / порт RMI для сервера B.Если нет, укажите хост / порт администратора развертывания для сервера B.

wsadmin -host serverB.host.com -port serverBRMIPortNumber -c '$AdminApp install /path/to/localfile.ear {...options...}'

Обратите внимание, это синтаксис UNIX;для синтаксиса Windows используйте «двойные кавычки».Кроме того, вы можете опустить -c и использовать интерактивный режим, или вы можете использовать -f file.jacl.Jython-скриптинг доступен с -lang jython.Ниже приведены параметры установки AdminApp (например, -appname или -usedefaultbindings):

http://publib.boulder.ibm.com/infocenter/wasinfo/fep/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/rxml_taskoptions.html

0 голосов
/ 26 января 2012

Вы должны действительно рассмотреть агент узла, который бы убрал все это.Я предполагаю, что вы не находитесь в кластерной среде, в противном случае простое нажатие и синхронизация агента узла сделают свое дело.

Ответ выше верен, но вы также можете просто отправить пакет по FTPразвернут на serverB и просто используйте wsadmin для локальной установки.

...