spring boot 打成jar包以配置开机自启

本文介绍如何配置SpringBoot应用,使其打包后的jar文件能够像shell脚本一样直接运行,并详细步骤指导如何设置应用为开机自启动服务,包括添加服务链接、手动启动验证、添加开机自启及验证配置成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     一、 其实spring boot 打成jar包以后,是可以直接像shell脚本一样直接运行的,要实现这样可以直接运行,pom.xml 的build节点需要增加这样的配置:

          <plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<configuration>
					<executable>true</executable>
				</configuration>
			</plugin>

这样配置后,通过maven打出来的jar 可以直接 执行  ./aabb.jar  就能运行起来

chmod 777  aabb.jar     (赋个权限)

./aabb.jar               (可以直接运行起来)

二、配置spring boot 的jar应用成为开机自启动服务:

1、添加服务链接

sudo ln -s /home/user/aabb.jar /etc/init.d/aabb    (aabb是你的服务名,这里要注意的是要写上jar包的完整路径,否则添加服务链接失败)

2、手动启动一下服务验证是否能成功

service aabb start           (启动服务)

ss -lntup|grep 8899           (查看一下应用端口是否已经监听)

3、添加服务开机自启

chkconfig --add aabb

4、查看一下是否添加成功

chkconfig --list         (此时aabb服务应该已经在列表中)

service aabb stop         (手动停止服务)

reboot                     (重启服务器)

    重启服务器后,在查看一下应用端口,或者使用  jps命令, 如果看到你的应用名字,说明配置的

spring boot应用开机自启成功 , 应用输出控制台日志在   /var/log/aabb.log  文件中。

https://my.oschina.net/u/2481288/blog/1790362

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值