Как установить домашний каталог выполнения сервера приложений tomcat? - PullRequest
0 голосов
/ 24 апреля 2018

tomcat8 можно установить на ubuntu с помощью apt-get install tomcat8 или загрузить архив tar.gz и распаковать его вручную.

Проблема: похоже, что корневой путь выполнения отличается между установленным и извлеченным. Хотелось бы узнать, как установлен корневой путь для установленного?

catalina.out показывает:

  • apt-get install tomcat: ... PID 1234 (started by tomcat8 in /var/lib/tomcat8)

  • Простая распаковка архива tar.gz tomcat: ... PID 1234 (started by tomcat8 in /)

Вопрос: почему у "tomcat", извлеченного вручную, домашний каталог / отличается от установленного apt-get /var/lib/tomcat8? Где настроен этот путь?

Sidenote: очистка происходит не по каталитическим путям: оба кота показывают правильные переменные окружения:

Здесь apt-get по умолчанию устанавливает домашний каталог:

CATALINA_BASE: /usr/share/tomcat8
CATALINA_HOME: /usr/share/tomcat8
* * +1032 экстрагируют: * 1 033 *
CATALINA_BASE: /opt/tomcat
CATALINA_HOME: /opt/tomcat

1 Ответ

0 голосов
/ 24 апреля 2018

sudo nano /etc/systemd/system/tomcat.service

Добавьте следующую строку:

[Service]
WorkingDirectory=/opt/tomcat
...