Гость
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема. / 25 сообщений из 28, страница 1 из 2
22.03.2019, 17:32
    #39790234
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Надо поставить томкат на убунту.

Нашел этот гайд: https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-n-ubuntu-16-04

Скачал томкат отсюда https://tomcat.apache.org/download-80.cgi.

Всу ок до момента запуска томката. Когда пытаюсь запустить появляется ошибка:

Код: java
1.
Job for tomcat.service failed because the control process exited with error code. See "systemctl status tomcat.service" and "journalctl -xe" for details.



Команда systemctl status tomcat.service показывает это:

автор● tomcat.service - Apache Tomcat 8 Servlet Container
Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2019-03-22 15:26:39 CET; 4min 40s ago
Process: 1578 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=203/EXEC)

Mar 22 15:26:39 vps635350 systemd[1]: Starting Apache Tomcat 8 Servlet Container...
Mar 22 15:26:39 vps635350 systemd[1]: tomcat.service: Control process exited, code=exited status=203
Mar 22 15:26:39 vps635350 systemd[1]: Failed to start Apache Tomcat 8 Servlet Container.
Mar 22 15:26:39 vps635350 systemd[1]: tomcat.service: Unit entered failed state.
Mar 22 15:26:39 vps635350 systemd[1]: tomcat.service: Failed with result 'exit-code'.

что за байда?
...
Рейтинг: 0 / 0
22.03.2019, 17:34
    #39790236
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
apt-get install tomcat8 - не канает. Уже пробовал и при настройке томката на 80 порт вылетает эта же ошибка.
...
Рейтинг: 0 / 0
22.03.2019, 17:46
    #39790248
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
в лог томката посмотрите, там могут быть подробности: /opt/tomcat/logs - скорее всего тут
...
Рейтинг: 0 / 0
22.03.2019, 17:50
    #39790249
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Kachalovв лог томката посмотрите, там могут быть подробности: /opt/tomcat/logs - скорее всего тут
не создается ничего.
...
Рейтинг: 0 / 0
22.03.2019, 18:03
    #39790258
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Tsyklop,
На другой порт вешай. Пробуй. На 80 порт линукс не дает.
И запускай руками а не сервисом
...
Рейтинг: 0 / 0
22.03.2019, 18:07
    #39790261
Sergunka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Tsyklopapt-get install tomcat8 - не канает. Уже пробовал и при настройке томката на 80 порт вылетает эта же ошибка.

Вообще по дефолту порт 8080 - по дефолту вообще работает?
...
Рейтинг: 0 / 0
22.03.2019, 18:07
    #39790262
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Ну и томкат должен быть без твоих приложений
...
Рейтинг: 0 / 0
22.03.2019, 18:25
    #39790270
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
SergunkaВообще по дефолту порт 8080 - по дефолту вообще работает?


Да.

Но заказчику нужен 80 порт что бы он смог домен настроить.
...
Рейтинг: 0 / 0
22.03.2019, 18:34
    #39790273
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
TsyklopSergunkaВообще по дефолту порт 8080 - по дефолту вообще работает?


Да.

Но заказчику нужен 80 порт что бы он смог домен настроить.
Порты с номерами ниже тыщи обычно доступны для листенеров от суперпользователя.
Тогда нужно либо Tomcat запускать от рута либо перенастроить nginx
чтоб он перебрасывал с 80 на 8080.
...
Рейтинг: 0 / 0
22.03.2019, 18:35
    #39790274
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
maytonПорты с номерами ниже тыщи обычно доступны для листенеров от суперпользователя.
Тогда нужно либо Tomcat запускать от рута либо перенастроить nginx
чтоб он перебрасывал с 80 на 8080.
Это все хорошо. Но у меня беда с самим томкатом - он не стартует.
...
Рейтинг: 0 / 0
22.03.2019, 18:40
    #39790275
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Tsyklop,

пробуй запустить томкат из командной строки

catalina.sh run

пробуй запустить под sudu (может ты там прав урезал)
...
Рейтинг: 0 / 0
22.03.2019, 18:49
    #39790278
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
В общем. Все дкло было в пути к джаве. Прописал JAVA_HOME - ошибка ушла. НО! появилась новая и совсем не понятная для меня.

Команда systemctl start tomcat отрабатывает, но сам кот не стартует.

Нашел вот такое:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Mar 22 16:35:44 vps635350 systemd[1]: Started Apache Tomcat 8 Servlet Container.
-- Subject: Unit tomcat.service has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit tomcat.service has finished starting up.
-- 
-- The start-up result is done.
Mar 22 16:35:44 vps635350 systemd[1646]: tomcat.service: Failed at step EXEC spawning /opt/tomcat/bin/startup.sh: No such file or directory
-- Subject: Process /opt/tomcat/bin/startup.sh could not be executed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- The process /opt/tomcat/bin/startup.sh could not be executed and failed.
-- 
-- The error number returned by this process is 2.
Mar 22 16:35:44 vps635350 systemd[1]: tomcat.service: Main process exited, code=exited, status=203/EXEC
Mar 22 16:35:44 vps635350 systemd[1650]: tomcat.service: Failed at step EXEC spawning /opt/tomcat/bin/shutdown.sh: No such file or directory
-- Subject: Process /opt/tomcat/bin/shutdown.sh could not be executed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- The process /opt/tomcat/bin/shutdown.sh could not be executed and failed.
-- 
-- The error number returned by this process is 2.
Mar 22 16:35:44 vps635350 systemd[1]: tomcat.service: Control process exited, code=exited status=203
Mar 22 16:35:44 vps635350 systemd[1]: tomcat.service: Unit entered failed state.
Mar 22 16:35:44 vps635350 systemd[1]: tomcat.service: Failed with result 'exit-code'.



Но что интересно - эти файлы существуют. Я уже пробовал выдать права и владельца поставил. Но что за фигня понять не могу.
...
Рейтинг: 0 / 0
23.03.2019, 00:33
    #39790341
Sergunka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
https://www.baeldung.com/tomcat-change-port

Вот заяснялка хорошая как это сделать
...
Рейтинг: 0 / 0
23.03.2019, 11:29
    #39790395
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Sergunka https://www.baeldung.com/tomcat-change-port

Вот заяснялка хорошая как это сделать

Вот именно после такого и перестает работать
...
Рейтинг: 0 / 0
23.03.2019, 11:43
    #39790402
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
TsyklopSergunka https://www.baeldung.com/tomcat-change-port

Вот заяснялка хорошая как это сделать

Вот именно после такого и перестает работатья делал через фаервол ядра линукс.
...
Рейтинг: 0 / 0
23.03.2019, 19:26
    #39790473
shaden
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Tsyklop,

Ну так и используй NGINX для того, чтобы был 80 порт.
Tomcat пусть будет на 8080, а NGINX как прокси.
Смотри здесь .
...
Рейтинг: 0 / 0
24.03.2019, 11:59
    #39790554
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
shaden,
Простой редирект порта решать установкой программного обеспечения? Второго веб сервера?
Оверхед.
...
Рейтинг: 0 / 0
24.03.2019, 17:32
    #39790649
shaden
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Petro123,

Смотря какую задачу решать.
Если делать тяп-ляп и в прод или тестовую зану, то overhead.
Но автор пишет про то, что "заказчик хочет", т.е., про коммерческое приложение. Наверняка нужна отказоустойчивость и балансировка.
...
Рейтинг: 0 / 0
24.03.2019, 18:26
    #39790657
Sergunka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
shadenPetro123,

Смотря какую задачу решать.
Если делать тяп-ляп и в прод или тестовую зану, то overhead.
Но автор пишет про то, что "заказчик хочет", т.е., про коммерческое приложение. Наверняка нужна отказоустойчивость и балансировка.

+1
...
Рейтинг: 0 / 0
24.03.2019, 18:36
    #39790659
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Petro123shaden,
Простой редирект порта решать установкой программного обеспечения? Второго веб сервера?
Оверхед.
Я-бы не был так категоричен. Nginx полезен но не данном кейсе когда мы не в силах порт пробросить.
А в другом. Но это другая история.
...
Рейтинг: 0 / 0
24.03.2019, 20:34
    #39790672
Пылинка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Petro123shaden,
Простой редирект порта решать установкой программного обеспечения? Второго веб сервера?
Оверхед.
А разве они не кластер собираются строить? Тогда как раз будет работать балансировщиком.
Не подходит? Тогда через Apache Webserver2, заодно на него статический контент скинуть.
...
Рейтинг: 0 / 0
24.03.2019, 21:18
    #39790676
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Пылинка,
Тема - не могу запустить томкат на 80 порту.
Откуда тут балансировщики?
Пусть запустит ЛЮБОЕ программное обеспечение, а потом отдельно занимается глобальными задачами.
Чел первый раз запускает.
...
Рейтинг: 0 / 0
24.03.2019, 21:22
    #39790678
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
shadenчто "заказчик хочет", т.е., про коммерческое приложение. Наверняка нужна отказоустойчивость и балансировка.я фигею с логической цепочки.
...
Рейтинг: 0 / 0
25.03.2019, 00:36
    #39790700
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
Вот Баелдунг отвечает на похожий вопрос.

https://www.baeldung.com/tomcat-change-port
...
Рейтинг: 0 / 0
25.03.2019, 02:10
    #39790714
Андрей Панфилов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема.
maytonВот Баелдунг отвечает на похожий вопрос.

https://www.baeldung.com/tomcat-change-port Тащите всякую грязь в рот - вот ни разу ничего толкового там прочесть не удалось. Есть два варианта решения:
выполнить setcap cap_net_bind_service=+ep на бинарник java

запускать через systemd с AmbientCapabilities
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Установка и запуск Tomcat 8 на Ubuntu 16.04 Проблема. / 25 сообщений из 28, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]