如何在Windows中将WAS Liberty Core服务器作为后台服务运行

问题描述 投票:0回答:2

我们已经安装了WAS Liberty Core 8.5.5,可以在任何移动应用程序中运行Maximo。

如果从CMD启动服务器,则可以在任何应用程序中访问Worklight控制台和maximo。

我们用来启动服务器的命令。

服务器启动服务器1

但是一旦关闭CMD窗口,服务器将自动停止。

是否有任何解决方法可将服务器作为后台服务运行?

此外,我们还需要有关如何将WAS Liberty服务器添加到Windows启动服务的信息,以便它将在系统重新启动时自动启动。

谢谢,

阿贾伊

windows websphere websphere-liberty maximo-anywhere
2个回答
0
投票

设置适当的Windows服务的功能在Websphere Liberty 8.5.5.x中不可用。

您可以使用sc.exe创建链接到服务器可执行文件的服务,但是该服务无法正常运行,即,它不能正确响应来自服务应用程序的命令。例如,您将能够启动该服务,服务器将运行,但是随后您将看到一条错误消息,指出该服务未及时响应。

根据此question,如另一个答案中所述,适当的功能仅在版本17.0.0.1。左右才可用。

希望有所帮助,

约翰


1
投票

您可以将Liberty作为Windows服务运行:

https://www.ibm.com/support/knowledgecenter/en/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/twlp_setup_new_server_winserv.html

bin \ server registerWinService serverName

bin \ server startWinService serverName

bin \ server stopWinService serverName

当然可以使用“ net stop / net start”或services.msc代替startWinService / stopWinService

© www.soinside.com 2019 - 2024. All rights reserved.