我需要脚本来启动和停止 Web Sphere 服务器。
我的要求是需要编写 build.xml,我需要在 Hudson 中配置它来启动和停止 web sphere 应用程序服务器。
我完成了所有任务,但在不熟悉的 ant 脚本中停止和启动。请提供任何例子。
我需要脚本来启动和停止 Web Sphere 服务器。
我的要求是需要编写 build.xml,我需要在 Hudson 中配置它来启动和停止 web sphere 应用程序服务器。
我完成了所有任务,但在不熟悉的 ant 脚本中停止和启动。请提供任何例子。
这取决于您使用的是 WebSphere Classic 还是 WebSphere Liberty。两种产品都有启动/停止服务器脚本,但略有不同。
WebSphere Classic:
开始:$WAS_INSTALL_HOME/bin/startServer <服务器名>
停止:$WAS_INSTALL_HOME/bin/stopServer <服务器名>
WebSphere Liberty:
开始:$WLP_INSTALL_HOME/bin/server start <servername>
停止:$WLP_INSTALL_HOME/bin/server stop <servername>
一旦您知道如何手动执行这些命令,您就可以使用 ant <sshexec> 任务在远程服务器上运行这些命令。
<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" />