- Tomcat
cmd到tomcatbin目录下,输入命令如下
在这里插入代码片
service.bat install ‘服务名’ ,服务名称可以随意取,别和已有的冲突
成功后会有以下信息
The Service ‘服务名' has been installed
如果需要移除服务,输入以下命令
service.bat uninstall ‘服务名'
成功移除后提示
The Service ‘服务名' has been removed
启动服务 直接在cmd窗口执行,无需在tomcat bin目录下(管理员身份运行)
net start ‘服务名'
设置成开机自启动(也可以直接找到服务通过属性修改)
sc config ‘服务名' start= auto
2.Nginx
来源参考 https://www.cnblogs.com/kaspar/p/12759837.html
1.下载 Windows Service Wrapper
在项目主页内找到winsw的下载页面
http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/2.0.2/
github地址:https://github.com/kohsuke/winsw/releases
下载地址:https://github.com/kohsuke/winsw/releases
下载地址:https://github.com/winsw/winsw
下载地址:https://github.com/winsw/winsw/releases
下载的文件:winsw-2.0.2-bin.exe
将下载的winsw的名字修改为nginx-service.exe 放置于ningx目录下,如下图
新建文件nginx-service.xml 内容如下(也放置于nginx目录下):xml文件内容:
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<logpath>F:\nginx-1.24.0\nginx-1.24.0</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>F:\nginx-1.24.0\nginx-1.24.0\nginx.exe</executable>
<stopexecutable>F:\nginx-1.24.0\nginx-1.24.0\nginx.exe -s stop</stopexecutable>
</service>
其中logpath,executable,executable,stopexecutable中的路径对应修改为自己的nginx路径
然后我们在命令行(管理员模式,不然权限不够)中,将该服务注册到windows系统之中:
管理员身份运行cmd窗口,通过盘符进入nginx安装目录,如下图:
nginx-service install 安装服务命令,如上图
成功后可在服务中查看。
执行以下命令列出当前 Windows 系统中的所有服务和名称:
sc queryex type=service state=all
结束服务的命令:(管理员身份运行后执行命令)
sc delete 服务名称
命令执行成功后「服务」会被立即删除,不用重启计算机。