在Spring启动中使用服务包装而不是jar运行有什么好处?

时间:2016-03-05 06:16:58

标签: java linux spring-boot java-service-wrapper

Spring文档提到了http://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html中的服务包装器。

在制作时,我们可以使用java -jar [x].jar来运行我们的应用程序,这样会更容易。

使用服务包装器有什么好处?

2 个答案:

答案 0 :(得分:4)

在Spring启动中使用服务包装器而不是jar运行有什么好处?

如果服务器因电源故障,硬件故障或其他一些临时条件重新启动时应自动重启,则服务方法主要具有以下优点:不必登录到机器来启动jar。如果它是生产软件,那么这是有用的,当看门人将服务器插头拉到真空时,这是有用的。

答案 1 :(得分:0)

此外,如果应用程序JVM崩溃(内存不足,JVM错误等等),JSW将重新启动它。