Administracja serwerem Tomcat - 3 pytania i odpowiedzi ze szkolenia (maj 2016)

Pytania w tym artykule pojawiły się podczas szkolenia Administracja serwerem Tomcat realizowanego w dniach 20-22.04.2016 r.


Co to są wirtualne hosty, do czego służą ?

BMechanizm wirtualnych hostów pozwala na obsługę wielu domen na jednym adresie ip. Nazwa wirtualnego hosta w Tomcacie musi odpowiadać nazwie przypisanej do niego +domeny. Przeglądarka przesyła w nagłówku http domenę wpisaną przez użytkownika.Na podstawie tego nagłówka Tomcat wybiera odpowiedni wirtualny host oraz przypisane do niego konteksty (aplikacje).

Co to jest TomEE ?

TomEE to projekt OpenEJB rozszerzony o Tomcata i MyFaces. W wyniku powstał lekki serwer aplikacyjny posiadający certyfikację Java EE 6 Web Profile. Nie jest to jednak pełny serwer aplikacyjny jak np Wildfly. TomEE w stosunku do Tomcata implementuje dodatkowo m.in. JSF, EJB, JPA, JTA, CDI, BeanValidation, JavaMail. Pełne porównaie Tomcata z TomEE jest dostępne: http://tomee.apache.org/comparison.html

Jakie warunki muszą być spełnione, aby aplikacja webowa była klastrowalna ?

W deskryptorze aplikacji - pliku web.xml znajdującym się w katalogu WEB-INF - musi się znaleźć tag , dodatkowo wszystkie obiekty które są dodawane do sesji http muszą implementować interfejs Serializable.