0

我需要脚本来启动和停止 Web Sphere 服务器。

我的要求是需要编写 build.xml,我需要在 Hudson 中配置它来启动和停止 web sphere 应用程序服务器。

我完成了所有任务,但在不熟悉的 ant 脚本中停止和启动。请提供任何例子。

4

2 回答 2

2

这取决于您使用的是 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"/>
于 2015-10-02T14:43:53.753 回答
0

使用以下 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" />
于 2015-12-30T06:24:30.773 回答