天猫建设网站的目的,上海网络维护薪水一般多少,网站设计工作流程,网络软件公司文章目录1、cmd命令启动2、bat脚本启动2.1 启动jar包2.2 关闭服务3、使用WinSW3.1 重命名3.2 xml配置3.3 安装服务3.4 卸载服务3.5 启动和停止服务1、cmd命令启动
这种方式比较简单#xff0c;但是窗口关闭后服务也就被杀死了#xff0c;命令如下
java -jar xxx.jar2、bat脚…
文章目录1、cmd命令启动2、bat脚本启动2.1 启动jar包2.2 关闭服务3、使用WinSW3.1 重命名3.2 xml配置3.3 安装服务3.4 卸载服务3.5 启动和停止服务1、cmd命令启动
这种方式比较简单但是窗口关闭后服务也就被杀死了命令如下
java -jar xxx.jar2、bat脚本启动
2.1 启动jar包
新建一个bat脚本内容如下
echo off
%1 mshta vbscript:CreateObject(WScript.Shell).Run(%~s0 ::,0,FALSE)(window.close)exit
java -jar F:\IdeaProjects\im-api\target\im-api-0.0.1-SNAPSHOT.jar imApiLog.log 21
exit其中F:\IdeaProjects\im-api\target\im-api-0.0.1-SNAPSHOT.jar是我jar包的绝对路径imApiLog.log将日志存储到该文件。右键该bat文件以管理员方式运行即可。
注听大佬超的bat文件路径不要有空格jar包路径别有中文否则会出现Error: Unable to access jarfile。 2.2 关闭服务
根据项目的端口号查看端口进程然后杀死进程即可
netstat -ano|findstr 8088 # 根据端口号查进程
taskkill /f /pid 13968 # 根据进程id杀进程/f强制结束该进程以及所有子进程以上两种方式都有点不太利于后期维护请接着往下看。 3、使用WinSW
地址https://github.com/winsw/winsw/releases我这里选择v2.12.0版本。下载WinSW-x64.exe根据自己的系统版本选择和sample-minimal.xml如下 sample-minimal.xml 是一个最小配置的示例sample-allOptions.xml 是一个全部可配置参数的示例。 3.1 重命名
为了方便首先将exe和xml文件放到和jar包一个目录并根据自己需要进行重命名如下 3.2 xml配置
service !-- 服务唯一ID --idimApiId/id!-- 服务名称--nameimApiService/name!-- 服务描述--descriptionthis is im api,author:chaodev/descriptionexecutablejava/executable arguments-jar imApi.jar/arguments!-- 开机启动 --startmodeAutomatic/startmode!-- 日志配置 --logpath%BASE%\logs/logpathlogmoderotate/logmode/service参数说明如下
id安装windows服务后的服务ID必须是唯一的。name服务名称也必须是唯一的。executable执行的命令如启动命令java。arguments命令执行参数如指定虚拟机参数配置文件路径等。startmode启动模式如开机启动Automatic。logpath日志路径%BASE%代表相对路径也就是当前目录。 3.3 安装服务
切换到exe所在目录执行如下命令
imApiService.exe install #根据自己exe文件名称修改安装后即可在系统服务里找到该服务如下 3.4 卸载服务
利用uninstall命令即可如下
imApiService.exe uninstall3.5 启动和停止服务
除了直接在系统服务界面手动点击控制启动停止外还可使用如下命令
xxx.exe start #启动服务
xxx.exe stop #停止服务
xxx.exe restart #重启服务
xxx.exe status #查看状态如下 更多技术干货请持续关注程序员大佬超。 原创不易转载请注明出处。