我知道完整的Websphere有一个实用程序,允许您创建一个Windows服务来启动和停止服务器。但我没有看到类似的自由。
我是否使用http://nssm.cc之类的第三方网桥?还是有另一种方式。
答案 0 :(得分:1)
将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启动WASLibertyV85)或通过服务界面后出现“可以”问题。此错误不会影响服务器启动。
C:\Users\Administrator>sc start WASLibertyV85
[SC] StartService FAILED 1053:
该服务未及时响应启动或控制请求。
答案 1 :(得分:1)
在17.0.0.1的WebSphere Liberty中,"服务器"中有一组新的选项。命令。
server registerWinService <server name>
server unregisterWinService <server name>
server startWinService <server name>
server stopWinService <server name>
服务也可以通过Windows服务控制面板启动和停止。
答案 2 :(得分:0)
没有内置的Windows服务集成,因此您必须找到第三方解决方案。
我没有使用它们的经验,但您也可以查看Java Service Launcher或Java Service Wrapper。
答案 3 :(得分:0)