我刚刚在Ubuntu 14.04.5(linode服务器)上部署了一个springboot app 1.4.1.RELEASE,但很难让它作为服务运行(启动,停止,重启)。我偶然发现http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/html/deployment-install.html#deployment-service,但没有帮助。我目前无法将Ubuntu服务器升级到16.04.1,因为其他应用程序依赖于此版本。我迫切需要帮助。
我试过了
〜$ sudo ln -s /opt/xxxx/xxxx-0.0.1.jar /etc/init.d/xxxx-0.0.1
sudo service myapp start
但得到了回应:xxxx-0.0.1:无法识别的服务
请帮助
答案 0 :(得分:1)
这看起来很奇怪。
目前,我建议你做以下事情:
*.jar
文件是否可执行。输入sudo chmod +x /opt/xxxx/xxxx-0.0.1.jar
以确定并再次启动服务。*.jar
文件复制到/etc/init.d/
目录,而不是创建链接。输入cp /opt/xxxx/xxxx-0.0.1.jar /etc/init.d/
并重新开始服务。如果有帮助,请告诉我。如果没有,也许我们可以找出不同的解决方案。
此致
答案 1 :(得分:1)
问题很高兴解决了:)
我不得不从
更改我的pom.xml文件 <plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
到
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
</configuration>
</plugin>
它完美地工作了......