Как удалить установку tomcat 9 с моего компьютера с Ubuntu 18.04? - PullRequest
0 голосов
/ 20 мая 2019

Какие команды необходимо выполнить, чтобы я мог удалить tomcat9 и установить tomcat8. Я делаю это потому, что не могу запустить fuseki.war в качестве приложения. Я получаю

FAIL - Application at context path [/fuseki] could not be started

1 Ответ

0 голосов
/ 23 мая 2019

1.Удалить tomcat

Чтобы удалить системные и конфигурационные файлы из Ubuntu.

sudo apt remove --purge tomcat9 tomcat9-docs
sudo apt autoremove
sudo apt autoclean

Найдите и удалите вручную оставшиеся файлы, если есть некоторые

sudo apt install locate && sudo updatedb
locate tomcat

2.Установить apache Jena fuseki

wget https://archive.apache.org/dist/jena/binaries/apache-jena-fuseki-3.8.0.tar.gz
cd /opt
sudo tar xzf ~/apache-jena-fuseki-3.8.0.tar.gz
sudo ln -s apache-jena-fuseki-3.8.0 fuseki

Создать пользователя fuseki

sudo adduser --system --home /opt/fuseki --no-create-home fuseki

Для установки мы следуем «Стандарту иерархии файловой системы»:

  • в`/ opt / fuseki
  • база данных в / var / lib / fuseki
  • регистрирует в / var / log / fuseki
  • файлы конфигурации в / etc / fuseki

В папке /var/lib:

sudo mkdir -p fuseki/{backups,databases,system,system_files}
sudo chown -R fuseki fuseki
cd /var/log
sudo mkdir fuseki
sudo chown fuseki fuseki
cd /etc
sudo mkdir fuseki
sudo chown fuseki fuseki
cd /etc/fuseki
sudo ln -s /var/lib/fuseki/* .
sudo ln -s /var/log/fuseki logs

Создать службу

Редактировать в / etc / default / fuseki:

FUSEKI_HOME = /opt / fuseki

FUSEKI_BASE = / etc / fuseki

FUSEKI_USER = fuseki

JAVA_OPTIONS = "- Xmx2048M"

Создать символическую ссылку в init.d:

cd /etc/init.d
sudo ln -s /opt/fuseki/fuseki .

Запуск услуги

sudo service fuseki start
sudo update-rc.d fuseki defaults
...