您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在生产环境中运行spring boot可执行jar?

如何在生产环境中运行spring boot可执行jar?

请注意,从Spring Boot 1.3.0.M1开始,你就可以使用Maven和Gradle构建完全可执行的jar。

对于Maven,只需在你的文件包括以下内容pom.xml

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

对于Gradle,请将以下代码添加到你的build.gradle:

springBoot {
    executable = true
}

完全可执行的jar包一个额外的脚本,位于文件的开头,它使你可以将Spring Boot jar符号链接init.d或使用systemd脚本。

init.d example:

$ln -s /var/yourapp/yourapp.jar /etc/init.d/yourapp

这使你可以像以下方式启动,停止和重新启动应用程序:

$/etc/init.d/yourapp start|stop|restart

或使用systemd脚本:

[Unit]
Description=yourapp
After=syslog.target

[Service]
ExecStart=/var/yourapp/yourapp.jar
User=yourapp
WorkingDirectory=/var/yourapp
SuccessExitStatus=143

[Install]
WantedBy=multi-user.target
Java 2022/1/1 18:22:19 有541人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶