如何在windows 7中强制停止websphere liberty server

如何在windows 7中强制停止websphere liberty server,server,websphere-liberty,java-server,Server,Websphere Liberty,Java Server,WebSphereServer突然自动启动 我停了很多次,但又自动重新开始 甚至我也从web领域中删除了project,从项目中删除了websphere,并再次添加了相同的内容。。但我仍然认为这是开始 我还运行下面的命令 Server stop server_name 下面的消息正在显示 Stopping server server_name 所以这不是停止。如何强制停止?或终止现有进程?您的问题没有说明您正在运行什么操作系统,但Liberty目前没有任何自动启动服务器的方法(如Window

WebSphereServer突然自动启动

我停了很多次,但又自动重新开始

甚至我也从web领域中删除了project,从项目中删除了websphere,并再次添加了相同的内容。。但我仍然认为这是开始

我还运行下面的命令

Server stop server_name
下面的消息正在显示

Stopping server server_name

所以这不是停止。如何强制停止?或终止现有进程?

您的问题没有说明您正在运行什么操作系统,但Liberty目前没有任何自动启动服务器的方法(如Windows服务),因此当您说“自动重新启动”时,很可能服务器从未关闭。Liberty作为可以终止的进程运行,进程id可以通过查看服务器日志目录中的messages.log文件来确定。该文件的前言将包含如下行:

process = 11488@YourHostName
server start defaultServer --clean
根据您正在运行的操作系统,您可以使用kill命令(Linux或MacOS)或Windows任务管理器来结束进程。重新启动服务器时,可能需要指定--clean选项,如下所示:

process = 11488@YourHostName
server start defaultServer --clean

据我所知,服务器将自动检测到它没有干净地停止,并且当您下次重新启动时,即使没有
--clean
选项,它也会自动清理自身(因为
--clean
选项通常不应使用)。您是对的,我们可以在某些情况下检测到需要干净的启动。考虑到原始问题的混乱,明确地发布--clean并没有什么害处。另一种方法是杀死服务器,尝试正常启动它,如果失败,再次杀死它并用clean重新启动。在WebSphere Liberty 17.0.0.1中,此函数在WebSphere Liberty 17.0.0.1中可用,此函数可用