博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java WinSw 安装Jar成Windows服务
阅读量:2385 次
发布时间:2019-05-10

本文共 1285 字,大约阅读时间需要 4 分钟。

下载winsw:http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/

• 1.为了方便,将打包的项目jar和winsw放在同一目录,我这里放在D盘

• 2.将winsw-1.19-bin.exe重命名为和myapp.jar同名:myapp.exe
• 3.在当前目录下新建一个xml文件:myapp.xml,内容如下:

myapp
myapp
This service runs myapp project.
java
-jar "myapp.jar"
rotate

相关参数说明如下:

• id:id是安装成windows服务后的服务名,id必须是唯一的。• name:name是服务的简写名字,name也必须是唯一的,这里我设为和id相同。• description:服务的文字说明。• executable:执行的命令,因为启动springboot应用的命令是java -jar myapp.jar,所以这里写java,        如果java没有安装到系统path里,则这里必须全路径。• arguments:命令执行参数, 如果端口号要在这里设置,可以在后面添上:--server.port=8080• 当然还有其它属性,请参考官网上的说明。

• 4.运行以下命令,将应用注册为服务: myapp.exe install

• 5.运行上面的命令后,在windows的服务里面能看到名为myapp的服务,到此安装成功。
• 6.除了install命令外,还有其它命令:uninstall:删除服务 start:启动服务 stop:停止服务 restart:重启服务 status:输出当前服务的状态

参考图片:

在这里插入图片描述
参考配置:

apiauto
apiauto
apiauto
D:\JAVA\jdk8\jre\bin\java.exe
-jar -Xms512m -Xmx1024m -Xmn300m -Xss512k apiauto.jar
%BASE%\infos
rotate

另外一种安装成服务方法:

Windows提供了两个小工具instsrv.exe和srvany.exe来把任何应用包装成windows服务。顾名思义instsrv(install service)是用来安装服务的,而srvany(service anything)包装任何服务的外壳
https://www.cnblogs.com/zhaiqianfeng/p/4622561.html

你可能感兴趣的文章
《跨界杂谈》企业商业模式(七):其他
查看>>
STL介绍 - map
查看>>
ssh 命令的用法
查看>>
scp 命令的用法
查看>>
ldcofig 命令的用法
查看>>
tar 命令的用法
查看>>
mount 命令的用法
查看>>
fdisk 命令的用法
查看>>
ln 命令的用法
查看>>
ORACLE的归档空间满导致的监听故障数据库无法启动
查看>>
GRID卸载及重新安装
查看>>
shell 带参数脚本
查看>>
QTcpSocket 编程
查看>>
java 开发环境配置
查看>>
java bufferedreader 与inputstream的区别
查看>>
Jsp页面Word文档的生成
查看>>
二叉树的构建及遍历 Java实现
查看>>
xml schema约束 学习记录
查看>>
线索二叉树(中序) Java实现
查看>>
Hibernate cascade 级联操作
查看>>