Запуск и остановка удаленного сервера веб-сферы

Мне нужен скрипт для запуска и остановки сервера веб-сферы.

Мое требование состоит в том, чтобы написать build.xml, который мне нужно настроить в Hudson для запуска и остановки сервера приложений веб-сферы.

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


person Testuser    schedule 01.10.2015    source источник


Ответы (2)


Это зависит от того, используете ли вы WebSphere Classic или WebSphere Liberty. Оба продукта имеют сценарии запуска/остановки сервера, но они немного отличаются.

WebSphere Classic:
запуск: $WAS_INSTALL_HOME/bin/startServer ‹servername>
остановка: $WAS_INSTALL_HOME/bin/stopServer ‹servername>

WebSphere Liberty:
start: $WLP_INSTALL_HOME/bin/server start ‹servername>
stop: $WLP_INSTALL_HOME/bin/server stop ‹servername>

Когда вы узнаете, как выполнять эти команды вручную, вы можете использовать задачу ant ‹sshexec> для запуска команд на удаленном сервере.

<sshexec host="somehost" username="user1" password="pwd1" command="/path/to/WAS/bin/server start myserver"/>
person Andy Guibert    schedule 02.10.2015

Используйте следующий скрипт ant для запуска и остановки WebSphere Server:

<!--Stop Server--><sshexec host="websphere.host.IP" username="websphere.host.username" password="websphere.host.password"
        command="$sudo server_location/bin/stopServer.sh server_name" trust="true" />

<!--Start Server--><sshexec host="websphere.host.IP" username="websphere.host.username" password="websphere.host.password"
        command="$sudo server_location/bin/startServer.sh server_name" trust="true" />
person Rishi Kesh    schedule 30.12.2015