Springboot应用配置(Linux系统使用,windows可以不配置):
需要在build.gradle中添加如下配置并打成jar包:
springBoot {
}
1、可执行应用路径:
/var/local/javaapproot/yfzx/current/yfzxservice.jar
2、向/etc/init.d/下创建服务链接
sudo ln -s /var/local/javaapproot/yfzx/current/yfzxservice.jar /etc/init.d/yfzxservice
3、激活服务并开机自启(NN为自启顺序编号,例如90,也可以不写)
sudo update-rc.d yfzxservice defaults NN
在Ubuntu中是没有chkconfig命令的,可以用update-rc.d 来代替。
--------说明---------
# update-rc.d sshd defaults # Activate sshd with the default runlevels
# update-rc.d sshd start 20 2 3 4 5 . stop 20 0 1 6 . # With explicit arguments
# update-rc.d -f sshd remove # Disable sshd for all runlevels 删除服务
# shutdown -h now (or # poweroff) # Shutdown and halt the system
Spring Boot应用程序可以作为Windows服务使用启动 winsw
。
下载WinSW
下载WinSW 2.x
, GitHub :https://github.com/kohsuke/winsw
使用方式:
WinSW是一个可执行的二进制文件,可用于将自定义进程打包并管理为Windows服务。一旦你下载安装包,你可以重新命名winsw.exe
为任何名称,例如myService.exe
。
WinSW 依赖配置文件启动: Main XML Configuration file and EXE Config file.
更改 winsw.exe
名称为将要注册的应用服务名称, 同时将同一目录层级的xml配置文件名称保持与winsw.exe新名称一致。
在执行winsw.exe命令或重命名的winsw.exe
时,可以追加下列命令:
install
将服务安装到Windows服务控制器。该命令需要安装指南中描述的一些初步步骤。uninstall
卸载服务。上面的操作相反。start
开始服务。该服务必须已经安装。stop
停止服务。restart
重新启动服务。如果服务当前没有运行,则该命令的作用就像start
。status
检查服务的当前状态。
NonExistent
表示该服务目前尚未安装Started
以表明服务正在运行Stopped
以表明该服务已安装,但目前尚未运行。
注册服务案例:
1、下载winsw后,安装 .net framework4
2、将winsw.exe更名为YfzxService.exe(需要注册的应用服务名称),
3、将winsw.exe配套的xml文件的名称改为YfzxService.xml。xml文件需要与YfzxService.exe在同一层级目录
配置文件内容格式(相对路径):
yfzxservice
YfzxService (powered by WinSW)
Yfzx Service
java
-jar %BASE%\current\yfzxservice.jar
3、将winsw及配置文件放在应用目录
实例中jar包存放位置:D:\javaroot\yfzx\current\yfzxservice.jar
winsw.exe存放位置:D:\javaroot\yfzx\YfzxService.exe (winsw已变更名称为:YfzxService.exe)
winsw.exe配置文件存放文件位置:D:\javaroot\yfzx\YfzxService.xml
结构如下:
4、安装服务
管理员模式打开CMD窗口,导航到D:\javaroot\yfzx\
D:\javaroot\yfzx>YfzxService.exe install
2018-01-30 16:27:11,122 INFO - Installing the service with id 'yfzxservice'
5、启动服务
D:\javaroot\yfzx>net start yfzxservice
YfzxService (powered by WinSW) 服务正在启动 .
YfzxService (powered by WinSW) 服务已经启动成功
然后便可以在服务管理面板中查看到此服务
在浏览器中输入地址便可以访问了
Tips:
Windows所需的工具及软件已上传至:http://download.csdn.net/download/fancancan/10232761
需要的同学可以去下载,或者可以去上面提到的官方网站上去下载