Springboot 启动方式配置

使用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

Springboot官网配置

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容