Strona 1 z 1

Aktualizacja Apache Tomcat 9.0.43 do wersji 9.0.65

: 02 września 2022, 14:31
autor: byczynho
Witajcie.

Korzystamy w firmie z konsoli Eset Protect zainstalowanej na Debian 11.
Po aktualizacji konsoli do najnowszej wersji oprogramowanie zgłasza nieaktualne komponenty serwera: Apache Tomcat 9.0.43.
Firma Eset proponuje aktualizację tomcata poleceniem "sudo apt install tomcat9", niestety Debian 11 nie posiada w swoich repozytoriach tomcata w wersji 9.0.65.
Metodą prób i błędów udało mi się zaktualizować tomcata ręcznie ale nie jestem pewny czy moje działania nie przyniosą w przyszłości jakiś błędów.
Aktualizację zrobiłem w następujący sposób:
1. Pobrałem i rozpakowałem najnowszą paczkę tomcat9 z oficjalnej strony.
2. Usunąłem wszystkie pliki znajdujące się w folderze /usr/share/tomcat9/lib
3. Skopiowałem wszystkie pliki z folderu tomcat9.0.65/lib do folderu /usr/share/tomcat9/lib
4. Nadałem wszystkim plikom w folderze /usr/share/tomcat9/lib uprawnienia 755
5. Uruchomiłem tomcata i wszystko niby działa poprawnie, serwer zgłasza że tomcat jest aktualny.

Moje wątpliwości budzi fakt, że przed aktualizacją tomcata pliki w folderze /usr/share/tomcat9/lib/ były skrótami do plików z folderu /usr/share/java/.
Próbowałem również usunąć stare pliki tomcata z folderu /usr/share/java i skróty z folderu /usr/share/tomcat9/lib, następnie skopiowałem nowe pliki z tomcat9.0.65 do /usr/share/java i z tego folderu stworzyłem dowiązania symboliczne do /usr/share/tomcat9/lib niestety takie rozwiązanie nie działa, usługa tomcat9 nie startuje.

Możecie podpowiedzieć jak prawidłowo zaktualizować ten program?

Re: Aktualizacja Apache Tomcat 9.0.43 do wersji 9.0.65

: 03 września 2022, 11:28
autor: LordRuthwen
Usunąłeś sobie javę, jak ma wstać?
Wywal wszystko i zrób od nowa: https://www.digitalocean.com/community/ ... -debian-10

Re: Aktualizacja Apache Tomcat 9.0.43 do wersji 9.0.65

: 05 września 2022, 08:58
autor: byczynho
Java znajduje się w katalogu /usr/lib/jvm/java-17-openjdk-amd64 i tutaj też prowadzi plik /etc/default/tomcat9:

JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64