Запустить и остановить удаленный сервер Websphere
Мне нужен скрипт для запуска и остановки сервера веб-сферы.
Мое требование - написать build.xml, который мне нужно настроить в Hudson для запуска и остановки сервера приложений веб-сферы.
Я выполнил все задачи, но остановиться и начать в сценарии муравья не знакомы. Пожалуйста, предоставьте любые примеры.
2 ответа
Это зависит от того, используете ли вы WebSphere Classic или WebSphere Liberty. Оба продукта имеют сценарии запуска / остановки, но они немного отличаются.
WebSphere Classic:
начало: $ WAS_INSTALL_HOME / bin / startServer <имя_сервера>
stop: $ WAS_INSTALL_HOME / bin / stopServer <имя_сервера>
WebSphere Liberty:
start: $ WLP_INSTALL_HOME / bin / server start <имя_сервера>
stop: $ WLP_INSTALL_HOME / bin / server stop <имя_сервера>
Если вы знаете, как выполнять эти команды вручную, вы можете использовать задачу ant
<sshexec host="somehost" username="user1" password="pwd1" command="/path/to/WAS/bin/server start myserver"/>
Используйте следующий скрипт 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" />