该方法将 Web 应用服务器启动程序注册为系统服务,系统开机后,服务器就会自动启动,并且在前台也不会有运行窗口。
注:该方法仅支持启动,若需要停止 Tomcat 服务,可在%tomcat%/apache-tomcat-8.5.45/bin 目录下启动 shutdown.bat (Windows 系统)。
4.1 工具准备
点击下载工具包:工具包.rar,下载完成后解压缩,将解压得到的两个工具放到到某个路径下,示例是将其放到C:\tools目录下。
4.2 注册服务
使用 instsrv.exe 将 srvany.exe 注册为系统服务,有关 instsrv.exe 工具的使用方法,下面给出简单介绍。
instsrv.exe 这个工具会将 Win32 程序注册为系统服务,其命令用法如下:instsrv [服务名] [srvany 的绝对路径]:新增一个系统服务
instsrv [服务名] REMOVE:删除一个系统服务
使用快捷键 Win+R,在运行对话框中输入 cmd,打开命令提示符窗口,使用 cd 命令进入 instsrv.exe 所在目录,输入命令instsrv FRServer C:\tools\srvany.exe,并回车。
注1:FRServer 是服务名,可以自定义,上述命令执行后,系统会生成一个名为 FRServer 的系统服务。
注2:cmd 必须以管理员权限打开,方法:搜索栏搜索 cmd,右键点击 cmd 图标,使用管理员方式运行。
4.3 服务添加启动程序
在C:\tools目录下新建一个 FR.bat 文件,用来启动 Tomcat 服务器,文件内容如下:C:
cd "C:\Web\tomcat-win64\bin"
start startup.bat
使用快捷键 Win+R,在运行对话框中输入 regedit,打开注册表编辑器窗口,进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FRServer目录下。
1)选中FRServer,右击新建>项,名为Parameters。
2)选中Parameters,右击新建>字符串值,名为Application。
3)双击Application,数值数据为C:\tools\FR.bat。
4.4 启动服务
在控制面板>管理工具>服务中,找到我们注册好的系统服务 FRServer,可以看到该服务的启动类型为自动,也就是说开机后该服务自启,如下图选中并启动该服务即可。