使用Linux服务的方式启动、停止、重启
pom.xml文件配置,注意 <executable>true</executable>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
</configuration>
</plugin>
配置Linux服务,不用在root环境下配置
sudo ln -s /opt/myapp/myapp.jar /etc/init.d/myapp
给jar配置执行权限
chmod +x myapp.jar
启动服务
sudo service myapp start
自定义参数启动方式配置(更多配置参数,可以上官网)
RUN_ARGS是携带入参给程序
在jar同级目录下创建myapp.conf文件,配置如下信息
JAVA_OPTS=-Xmx1024M
LOG_FOLDER=/opt/log
RUN_ARGS=--spring.profiles.active=RUN_JOB
将服务配置成系统服务,随服务器启动而启动 (可选项)
[Unit]
Description=myapp
After=syslog.target
[Service]
User=myapp
ExecStart=/opt/myapp/myapp.jar
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
网友评论