[РЕШЕНО] Не работает Tomcat 7

Ответить
kinodiz
Сообщения: 36
Зарегистрирован: 11 авг 2015, 17:33
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

[РЕШЕНО] Не работает Tomcat 7

Сообщение kinodiz »

Попытался установить Tomcat (tomcat-7.0.47-7-rosa2014.1.noarch.rpm - самая актуальная на данный момент версия в репозитории).

Установка прошла тихо, появилась соответствующая служба в "Службах и демонах". Поскольку служба по умолчанию была остановлена, попытался её запустить. Служба не запустилась. Попытался запустить из консоли через systemctl - результат тот же. Причем никакого вывода в консоль - просто молча проходит команда и ничего не выводится и служба не запускается.

Стал разбираться. Заметил, что в файле /lib/systemd/system/tomcat.service (идет в составе пакета tomcat-7) присутствуют строки:

Код: Выделить всё

...
ExecStart=/usr/libexec/tomcat/server start
ExecStop=/usr/libexec/tomcat/server stop
...
При этом сам бинарник 'server' ставится в /usr/lib64/tomcat/server

Попробовал ручками скорректировать пути, но не помогло - служба всё равно не запустилась. Затем попробовал переустановить пакет tomcat-7, но оказалось, что он просто не удаляется.

В итоге почистил базу через 'rpm --justdb -e tomcat' и поудалял ручками файлы, относящиеся к пакету.

----

В связи со всем вышеизложенным вопрос: я что-то не так делаю или этот пакет как-то не так собран? Кому-нибудь удавалось вообще запустить этот Tomcat в Росе?
Последний раз редактировалось kinodiz 26 ноя 2015, 11:22, всего редактировалось 1 раз.
Аватара пользователя
kles4enko
Сообщения: 15
Зарегистрирован: 28 окт 2015, 00:58
Operating system: Rosa Fresh R6

Re: Не работает Tomcat 7

Сообщение kles4enko »

Такого рода приложения всегда удобнее ставить руками.
1. скачиваешь свежую версию с сайта томката. там уже 8я
2. распаковываешь в /opt/tomcat/
3. создаёшь службу в system.d или тупо bash скрипт для запуска.

всё это легко гулится.
d_uragan
Сообщения: 499
Зарегистрирован: 23 ноя 2011, 21:27

Re: Не работает Tomcat 7

Сообщение d_uragan »

kinodiz писал(а): В связи со всем вышеизложенным вопрос: я что-то не так делаю или этот пакет как-то не так собран? Кому-нибудь удавалось вообще запустить этот Tomcat в Росе?
Не так собран. О tomcat как таковом мы никогда не заботились, нам нужны только некоторые его библиотеки для сборки других приложений.

Касательно починки - помимо service-файлов, надо как минимум подправить сам файл /usr/lib/tomcat/server (или /usr/lib64/tomcat/server - это тоже косяк сборки, пакет помечен как noarch, а файлы ставит в arch-specific директории) - там в самом начале идет загрузка /usr/libexec/tomcat/preamble, надо его тоже поменять на /usr/lib/tomcat/preamble или /usr/lib64/tomcat/preamble.

А в принципе, установка с сайта производителя - возможно самый простой вариант:)
kinodiz
Сообщения: 36
Зарегистрирован: 11 авг 2015, 17:33
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Не работает Tomcat 7

Сообщение kinodiz »

d_uragan писал(а):Не так собран. О tomcat как таковом мы никогда не заботились, нам нужны только некоторые его библиотеки для сборки других приложений.

Касательно починки - помимо service-файлов, надо как минимум подправить сам файл /usr/lib/tomcat/server (или /usr/lib64/tomcat/server - это тоже косяк сборки, пакет помечен как noarch, а файлы ставит в arch-specific директории) - там в самом начале идет загрузка /usr/libexec/tomcat/preamble, надо его тоже поменять на /usr/lib/tomcat/preamble или /usr/lib64/tomcat/preamble.
Не подскажете, к кому обращаться, чтобы собрали правильно? Может, тикет в багзилле открыть или письмо написать мэйнтейнеру?
d_uragan писал(а):А в принципе, установка с сайта производителя - возможно самый простой вариант:)
Ну с таким подходом можно и Ubuntu с сайта производителя установить :)
va9(2)
Сообщения: 944
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2023.1.x86_64

Re: Не работает Tomcat 7

Сообщение va9(2) »

Не подскажете, к кому обращаться, чтобы собрали правильно?
Ну к Виктору например, он любит всякие программки собирать :) Или в эту тему зайдите...
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
kinodiz
Сообщения: 36
Зарегистрирован: 11 авг 2015, 17:33
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Не работает Tomcat 7

Сообщение kinodiz »

va9(2) писал(а):
Не подскажете, к кому обращаться, чтобы собрали правильно?
Ну к Виктору например, он любит всякие программки собирать :) Или в эту тему зайдите...
Вопрос был в том, кто сейчас ответчает за сборку этого пакета. Пакет из Main и официально поддерживается разработчиками Росы, а не сообществом.
Аватара пользователя
Галахов Роман
Сообщения: 2301
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HIPER SLIM)
Откуда: Моск. обл. Волоколамск

Re: Не работает Tomcat 7

Сообщение Галахов Роман »

kinodiz писал(а): Вопрос был в том, кто сейчас ответчает за сборку этого пакета. Пакет из Main и официально поддерживается разработчиками Росы, а не сообществом.
У разработчиков может времени нет пакет собрать, а протестировать и сбросить в репозиториии, сделанное сообществом намного меньше времени требует.
Rosa 2021.1 Fresh HIPER SLIM
d_uragan
Сообщения: 499
Зарегистрирован: 23 ноя 2011, 21:27

Re: Не работает Tomcat 7

Сообщение d_uragan »

Я соберу tomcat понормальнее, когда ABF вернется в строй.
d_uragan
Сообщения: 499
Зарегистрирован: 23 ноя 2011, 21:27

Re: Не работает Tomcat 7

Сообщение d_uragan »

kinodiz писал(а):
d_uragan писал(а):Не так собран. О tomcat как таковом мы никогда не заботились, нам нужны только некоторые его библиотеки для сборки других приложений.

Касательно починки - помимо service-файлов, надо как минимум подправить сам файл /usr/lib/tomcat/server (или /usr/lib64/tomcat/server - это тоже косяк сборки, пакет помечен как noarch, а файлы ставит в arch-specific директории) - там в самом начале идет загрузка /usr/libexec/tomcat/preamble, надо его тоже поменять на /usr/lib/tomcat/preamble или /usr/lib64/tomcat/preamble.
Не подскажете, к кому обращаться, чтобы собрали правильно? Может, тикет в багзилле открыть или письмо написать мэйнтейнеру?
Кстати завести баг - неплохая идея, форумные сообщения иногда забываются, с багами как-то надежнее.
kinodiz
Сообщения: 36
Зарегистрирован: 11 авг 2015, 17:33
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Не работает Tomcat 7

Сообщение kinodiz »

d_uragan писал(а):Кстати завести баг - неплохая идея, форумные сообщения иногда забываются, с багами как-то надежнее.
К сожалению, Багзилла пока недоступна (Service Temporarily Unavailable).
d_uragan
Сообщения: 499
Зарегистрирован: 23 ноя 2011, 21:27

Re: Не работает Tomcat 7

Сообщение d_uragan »

Багзилла по-прежнему в ауте, но tomcat я починил. Правда, ABF еще не до конца вернулся в строй и отправить пакеты в репозитории не получается, но если есть желание, то можно готовые пакеты скачать отсюда и поставить руками: https://abf.io/build_lists/2597383
d_uragan
Сообщения: 499
Зарегистрирован: 23 ноя 2011, 21:27

Re: Не работает Tomcat 7

Сообщение d_uragan »

Таки вернули и публикацию пакетов, так что новый tomcat скоро будет в репозиториях.
kinodiz
Сообщения: 36
Зарегистрирован: 11 авг 2015, 17:33
Operating system: ROSA Desktop Fresh R5 release 2014.1 for x86_64

Re: Не работает Tomcat 7

Сообщение kinodiz »

Обновлённый Tomcat уже в репозитории. Проблема с запуском решена. Спасибо!
Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»