我知道完整的 Websphere 有一个实用程序,允许您创建一个 Windows 服务来启动和停止服务器。但我还没有看到过这样的自由。
我是否使用像http://nssm.cc这样的 3rd 方网桥?还是有其他方法。
我知道完整的 Websphere 有一个实用程序,允许您创建一个 Windows 服务来启动和停止服务器。但我还没有看到过这样的自由。
我是否使用像http://nssm.cc这样的 3rd 方网桥?还是有其他方法。
添加WAS
为 Windows 服务(启动类型设置为自动)Command Prompt
以管理员权限打开(以管理员身份运行),然后使用以下命令:
sc create WASLibertyV85 binPath="C:\IBM\WebSphere\Liberty\bin\server.bat start simpleServer" DisplayName="IBM WebSphere Liberty V8.5" start=auto
其中“simpleServer”是服务器的名称。
C:\Users\Administrator>sc create WASLibertyV85 binPath="C:\IBM\WebSphere\Liberty\bin\server.bat start simpleServer" DisplayName="IBM WebSphere
Liberty V8.5" start=auto
[SC] CreateService SUCCESS
注意:可以使用以下命令启动和停止 WAS Liberty 服务器:
启动它:C:\IBM\WebSphere\Liberty\bin\server.bat start simpleServer
停止它:C:\IBM\WebSphere\Liberty\bin\server.bat stop simpleServer
注意力:
当手动启动服务(sc start WASLibertyV85)或通过服务界面时,会出现以下问题“可以”。此错误不会影响服务器的启动。
C:\Users\Administrator>sc start WASLibertyV85
[SC] StartService FAILED 1053:
服务未及时响应启动或控制请求。
在 17.0.0.1 中的 WebSphere Liberty 中,“server”命令中有一组新选项。
server registerWinService <server name>
server unregisterWinService <server name>
server startWinService <server name>
server stopWinService <server name>
这些服务也可以通过 Windows 服务控制面板启动和停止。
没有与 Windows 服务的内置集成,因此您必须找到第三方解决方案。
我对它们没有经验,但您也可以查看Java Service Launcher或Java Service Wrapper。