Java problem z Tomcat

0

Chce zainstalować Tomcat ale w moim pliku jdk 13 nie ma w ogóle jre czy może mam umieścić go w pliku serwer ?

0

"Make .jar, not .war" Jeśli chcesz to robić dla siebie, bo robisz jakiś tutorial to już nikt tak nie robi. Nikt przy zdrowych zmysłach nie buduje warów (Korpo architekci nie są przy zdrowych zmysłach) żeby umieszczać je w Tomcatach czy innych kontenerach serwletów. Wszyscy budują teraz fat jary które zawierają Embedded Tomcata (lub Jetty) dostarczanego jako bibliotekę.

Ale odpowiadając na twoje pytanie zgaduję że Tomcat przy instalacji chce, żeby wskazać gdzie jest Java (JRE). Ale jeśli nie ma JRE w folderze JDK to prawdopodobnie JDK masz źle zainstalowane lub szukasz nie tam gdzie powinieneś

0
Kamil Żabiński napisał(a):

...

Wszyscy budują teraz fat jary które zawierają Embedded Tomcata (lub Jetty) dostarczanego jako bibliotekę.

Nie wszyscy, którzy tak robią mają świadomość, że z perspektywy adminów systemów, takie coś jest praktycznie "niepatchowalne". Tam gdzie security jest luźniejsze takie embedded serwery pewnie przechodzą bez mrugnięcia okiem.

1
yarel napisał(a):
Kamil Żabiński napisał(a):

...

Wszyscy budują teraz fat jary które zawierają Embedded Tomcata (lub Jetty) dostarczanego jako bibliotekę.

Nie wszyscy, którzy tak robią mają świadomość, że z perspektywy adminów systemów, takie coś jest praktycznie "niepatchowalne". Tam gdzie security jest luźniejsze takie embedded serwery pewnie przechodzą bez mrugnięcia okiem.

Oczywiście że aplikacja z Embedded Tomcatem jest patchowalna. Wystarczy ponownie wydać aplikację :D co w czasach Gita i Continuous Integration nie powinno być problemem. W twoim rozwiązaniu, gdy admin coś sobie pozmienia, np podniesie wersję Tomcata lub wersję bibliotek spoza wara cofamy się do czasów testowania na produkcji, ponieważ ostatecznie mamy aplikację która nie wyszła spod rąk programistów i testerów więc programiści i testerzy nie mogą brać za nią żadnej odpowiedzialności.

PS. Jestem szczęśliwy z tego powodu że od 2016 roku nie widziałem Tomcata, mimo że dalej programuje w Javie :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1