2015-12-23 2 views
1

Я следил за справочным руководством по загрузке весны для установки службы как службы init.d, но, похоже, она не работает. Любая идея, что здесь может быть неправильным?Весенняя загрузка init.d не работает

Ubuntu хост AWS

$ cat /etc/issue 
Ubuntu 14.04.3 LTS \n \l 

Установленные приложения как init.d службы с помощью символической ссылки в соответствии с НТД

$ sudo ln -s /opt/services/account-history-service/account-history-service-0.0.1-217782-SNAPSHOT.jar /etc/init.d/account-history-service 

$ sudo /etc/init.d/account-history-service status 
sudo: /etc/init.d/account-history-service: command not found 

$ sudo chmod +x /etc/init.d/account-history-service 

Пробовал старт, но он потерпел неудачу с ошибкой ниже

$ sudo /etc/init.d/account-history-service start 
/etc/init.d/account-history-service: 1: /etc/init.d/account-history-service: Syntax error: "(" unexpected 

Любая идея, что может быть неправильным? Не поддерживается ли эта версия ubuntu?

+0

Вы обновили свой сценарий сборки для [получения полностью исполняемый банку] (http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#deployment-install)? –

+0

Вы пытались запустить исполняемую банку непосредственно перед ее использованием в качестве услуги, позвонив: $/opt/services/account-history-service/account-history-service-0.0.1-217782-SNAPSHOT.jar –

+0

Кажется, это была совершенно не связанная с этим проблема. Я пытался с моментальным снимком, и как-то прокси-сервер nexus служил старой версии артефакта. Спасибо за все ответы. – slad

ответ

0

Это работает для меня. Сначала убедитесь, что вы сконфигурировали maven для полностью исполняемого банку в POM.xml. Затем перестройте приложение и снова создайте символическую ссылку.

<plugin> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-maven-plugin</artifactId> 
    <configuration> 
     <executable>true</executable> 
    </configuration> 
</plugin> 
Смежные вопросы