debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: помощь в создании demon для wildfly 10 на Дебиан 8  (Прочитано 795 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lenin

  • Topic Author
  • Сообщений: 79
  • Jabber: Israel/USSr
Я пытаюсь установит Wildfly 10  на системе Дебиан 8  на платформе АРМ. Используя готовые скрипты : wildfly-init-debian.sh  . По аким-то причинам резултат не всегда работает. Я имею в виду команда  service --status-all возвращает [-] wildfly  .

Может кто-то уже создавал demon для Wildly . Поделитесь товарищи.


 :)
 

Оффлайн ogost

  • Сообщений: 2731
  • Linux Registered User #547151
Re: помощь в создании demon для wildfly 10 на Дебиан 8
« Ответ #1 : 01 Январь 2017, 15:14:03 »
судя по всему этот ваш wildfly написан на джаве. проверьте версии jre  у вас в системе и подходят ли они.
и не понятно, что за результат при запуске указанного вами скрипта.

Оффлайн lenin

  • Topic Author
  • Сообщений: 79
  • Jabber: Israel/USSr
Re: помощь в создании demon для wildfly 10 на Дебиан 8
« Ответ #2 : 02 Январь 2017, 09:20:40 »
Да он написан на Java  я запускаю его с помощью JRE 8u91 когда я запускаю его сам все работает отлично.
Нашел похожую проблему:
https://issues.jboss.org/browse/WFCORE-1381
Но мне она не помогла
 

Оффлайн ogost

  • Сообщений: 2731
  • Linux Registered User #547151
Re: помощь в создании demon для wildfly 10 на Дебиан 8
« Ответ #3 : 02 Январь 2017, 09:27:38 »
владимир ильич, поделитесь уже скриптом, какие ошибки вылезают, init script для wildfly, а то у нас новый год и экстрасенсы ещё в трансе.

Оффлайн lenin

  • Topic Author
  • Сообщений: 79
  • Jabber: Israel/USSr
Re: помощь в создании demon для wildfly 10 на Дебиан 8
« Ответ #4 : 02 Январь 2017, 13:35:05 »
Вот скрипт который Wildfly разработчики советуют...
Но что-то в    нем не то.
 

Оффлайн ferum

  • Сообщений: 3090
  • wheezy KDE & jessie LXDE & stretch KDE
Re: помощь в создании demon для wildfly 10 на Дебиан 8
« Ответ #5 : 02 Январь 2017, 15:03:45 »
Ильич в восьмёрке всё давным давно на systemd, та информация что вы нашли трохи устарела. Вам надо почитать https://kb.novaordis.com/index.php/Start_WildFly_as_a_systemd_Service_on_Linux
https://fossies.org/linux/www/wildfly-10.1.0.Final.tar.gz/wildfly-10.1.0.Final/docs/contrib/scripts/systemd/README
https://gist.github.com/marekjelen/8568448
http://kopibugis.blogspot.ru/2015/09/adding-wildfly-as-systemd-service.html
и с учётом версии вашего сервиса замутить юнит и необходимые конфиги.
Русские дебианщики против цифрового слабоумия !
 
Пользователи, которые поблагодарили этот пост: lenin

Оффлайн lenin

  • Topic Author
  • Сообщений: 79
  • Jabber: Israel/USSr
Re: помощь в создании demon для wildfly 10 на Дебиан 8
« Ответ #6 : 02 Январь 2017, 17:59:18 »
Спасибо ferum попробую перейти на systemd. Еще не пробовал этот вариант
 

Оффлайн ihammers

  • Сообщений: 1703
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: помощь в создании demon для wildfly 10 на Дебиан 8
« Ответ #7 : 03 Январь 2017, 10:39:59 »
Если придётся вам исправлять скрипт, то после комментариев можно добавить:
set -e
set -x
С этими строками скрипт будет выводит всё строки какие он выполняет и при первой ошибки прервёт выполнение.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 
Пользователи, которые поблагодарили этот пост: lenin

Оффлайн lenin

  • Topic Author
  • Сообщений: 79
  • Jabber: Israel/USSr
Re: помощь в создании demon для wildfly 10 на Дебиан 8
« Ответ #8 : 09 Январь 2017, 11:40:22 »
Нашел решение , проверил работает на 2 машинах :
1) Создал файл  в /etc/systemd/system  назвал  wildfly.service
2) В файле прописал :
[Unit]
Description=The SCR Application Server
After=syslog.target network.target
Before=httpd.service

[Service]
User=root
LimitNOFILE=102642
PIDFile=/var/run/wildfly/wildfly.pid
ExecStart=/opt/wildfly-10.0.0.Final/bin/standalone.sh
ExecStop=/opt/wildfly-10.0.0.Final/bin/jboss-cli.sh --controller=127.0.0.1:9990
--connect --user=yan --password=yan --command=:shutdown

[Install]
WantedBy=multi-user.target

3) Перезагрузил демонов :  systemctl daemon-reload4) Можно проверить их статус :  systemctl status wildfly.service5) Запускаю сервис : systemctl start wildfly.service6) Проверию статус еще раз , есть ли эффект.
7) Конфигурирую чтоб загружался при бооте :
systemctl enable wildfly.service8) После перезагрузке можно проверить что загрузилось : systemctl list-units
 

Теги: