Java 将SpringBootWeb应用程序作为服务部署到Ubuntu

Java 将SpringBootWeb应用程序作为服务部署到Ubuntu,java,ubuntu,spring-boot,Java,Ubuntu,Spring Boot,我有一个Spring Boot应用程序,我想开始使用systemv Init。我的jar文件位于/var/My-app/My-app-0.0.1-SNAPSHOT.jar中。因此,我使用下面的命令创建了一个符号链接 sudo ln-s/var/my-app/my-app-0.0.1-SNAPSHOT.jar/etc/init.d/my-app-0.0.1-SNAPSHOT 没有任何问题。然而,当我尝试 sudo服务my-app-0.0.1-快照启动 我得到一个错误: /etc/init.d/my

我有一个Spring Boot应用程序,我想开始使用
systemv Init
。我的jar文件位于
/var/My-app/My-app-0.0.1-SNAPSHOT.jar
中。因此,我使用下面的命令创建了一个符号链接

sudo ln-s/var/my-app/my-app-0.0.1-SNAPSHOT.jar/etc/init.d/my-app-0.0.1-SNAPSHOT

没有任何问题。然而,当我尝试

sudo服务my-app-0.0.1-快照启动

我得到一个错误:

/etc/init.d/my-app-0.0.1-SNAPSHOT: 1: /etc/init.d/myapp-0.0.1-SNAPSHOT: Syntax error: Unterminated quoted string

有人知道我做错了什么吗?谢谢。

符号链接与服务有什么关系?没什么:)

首先必须定义Upstart脚本(在Ubuntu 14.04中),它位于/etc/init/中,以.conf结尾。()

然后,您可以按以下方式运行它:

sudo service <your service name> start
sudo服务启动

希望有帮助。

符号链接与服务有什么关系?没什么:)

首先必须定义Upstart脚本(在Ubuntu 14.04中),它位于/etc/init/中,以.conf结尾。()

然后,您可以按以下方式运行它:

sudo service <your service name> start
sudo服务启动

希望这能有所帮助。

谢谢你的回答。我会在几天内尝试这个方法(部署会推迟几天),如果可行的话,我会接受这个方法。谢谢,谢谢你的回答。我会在几天内尝试这个方法(部署会推迟几天),如果可行的话,我会接受这个方法。谢谢
sudo service <your service name> start