Book description
W książce „Tomcat. Przewodnik encyklopedyczny” znajdziesz szczegółowe wyjaśnienia, jak korzystać z tego serwera. Niezbędne informacje dotyczące serwera Tomcat znajdą tu nie tylko programiści, ale także administratorzy, webmasterzy i wszyscy, którzy chcą się dowiedzieć czegoś o tym kontenerze serwletów.
Table of contents
- Tomcat: Przewodnik encyklopedyczny
- Dedykacja
- Przedmowa
-
1. Tomcat — wprowadzenie
- Instalowanie Tomcata
-
Uruchamianie, zatrzymywanie i ponowne ładowanie serwera Tomcat
-
Uruchamianie i zatrzymywanie serwera Tomcat
- Zmienne środowiskowe
- Uruchamianie i zatrzymywanie Tomcata — ogólny przypadek
- Uruchamianie i zatrzymywanie Tomcata w systemie Linux
- Uruchamianie i zatrzymywanie Tomcata w systemie Solaris
- Uruchamianie i zatrzymywanie Tomcata w systemie Windows
- Uruchamianie i zatrzymywanie Tomcata w systemie Mac OS X
- Uruchamianie i zatrzymywanie Tomcata w systemie FreeBSD
- Typowe błędy
- Ponowne uruchamianie Tomcata
-
Uruchamianie i zatrzymywanie serwera Tomcat
- Automatyczne uruchamianie
- Testowanie instalacji serwera Tomcat
- Skąd się wziął Tomcat?
-
2. Konfigurowanie Tomcata
- Coś na temat użycia serwera WWW Apache
- Zmiana lokalizacji katalogu aplikacji WWW
- Zmiana numeru portu 8080 na inny
- Konfigurowanie wirtualnej maszyny Java
- Zmiana kompilatora stron JSP
- Zarządzanie obszarami, rolami i użytkownikami
- Kontrolowanie sesji
- Uzyskiwanie dostępu do zasobów JNDI i JDBC
- Automatyczne ponowne ładowanie serwletów
- Dostosowywanie katalogów użytkowników
- Przykładowe aplikacje serwera Tomcat
- Interfejs CGI
- Aplikacja WWW administrująca serwerem Tomcat
-
3. Wdrażanie w obrębie serwera Tomcat aplikacji WWW z serwletami i stronami JSP
- Hosty
- Struktura aplikacji WWW
- Wdrażanie rozpakowanego katalogu aplikacji WWW
- Wdrażanie pliku WAR
- Wdrażanie „na gorąco”
- Praca z plikami WAR
- Aplikacja Manager
- Automatyzowanie za pomocą narzędzia Apache Ant
- Dowiązania symboliczne
- 4. Optymalizowanie wydajności serwera Tomcat
-
5. Integracja z serwerem WWW Apache
-
Zalety i wady integracji
-
Uruchamianie niezależnego serwera Tomcat
- Łatwiejsza konfiguracja
- Nie trzeba się martwić o żaden moduł złącza serwera WWW
- Samodzielnie działający serwer Tomcat jest szybszy od serwera httpd Apache, który Tomcatowi przekazuje żądania za pomocą modułu pośredniczącego
- Większe możliwości w zakresie poprawy bezpieczeństwa
- Łatwość migracji
- Łatwość aktualizacji
- Serwer Tomcat dysponuje mniejszą ilością oprogramowania wspomagającego
- Mniejsza liczba osób słyszała o serwerze WWW Tomcata
- Mniejsza liczba funkcji serwera WWW
-
Uruchamianie Tomcata razem z serwerem httpd Apache
- Serwer WWW Tomcata jest szybszy niż serwer httpd Apache
- Większa ilość oprogramowania wspomagającego
- Krótszy czas uruchamiania i zamykania
- Trudniejsze jest skonfigurowanie wszystkiego
- Wydłuża się czas udostępniania dynamicznej zawartości przez Tomcat
- Pojawia się ryzyko wystąpienia dodatkowych luk w zabezpieczeniach
- Aktualizowanie jest bardziej skomplikowane
-
Uruchamianie niezależnego serwera Tomcat
- Instalowanie serwera httpd Apache
-
Integrowanie serwera Apache z Tomcatem
- Rozkładanie obciążenia za pomocą oddzielnych numerów portów
- Przekazywanie przez usługę pośredniczącą żądań z serwera httpd Apache do serwera Tomcat
- Konfigurowanie serwera httpd Apache
- Konfigurowanie serwera Tomcat
- Sprawdzanie poprawności działania usługi pośredniczącej
- Wady
- Usługa pośrednicząca w przesyłaniu danych z serwera Tomcat do serwera httpd Apache
- Zastosowanie modułu złącza mod_jk
- Serwer Tomcat obsługujący żądania HTTP za pośrednictwem złącza APR
- Instalowanie złącza APR
- Budowanie i instalowanie złącza APR
- Konfigurowanie Tomcata w celu zastosowania złącza APR
-
Zalety i wady integracji
- 6. Zabezpieczenia serwera Tomcat
-
7. Konfiguracja
-
Plik server.xml
- Element Server
- Element Service
- Element Executor
- Element Connector
- Element Engine
- Element Host
- Element Context
- Element Realm
- Element GlobalNamingResources
- Element WatchedResource
- Element Listener
- Element Loader
- Element Manager
- Element Store
- Element Resources
- Element Valve
- Element Transaction
- Element Cluster
- Migracja ze starszych wersji serwera Tomcat
-
Plik web.xml
- Element web-app
- Elementy icon, display-name i description
- Element distributable
- Element context-param
- Elementy filter i filter-mapping
- Element listener
- Element servlet
- Element servlet-mapping
- Element session-config
- Element mime-mapping
- Element welcome-file-list
- Element error-page
- Elementy jsp-config i taglib
- Element resource-env-ref
- Element resource-ref
- Element security-constraint
- Element login-config
- Element security-role
- Element env-entry
- Elementy ejb-ref i ejb-local-ref
- Element service-ref
- Element message-destination-ref
- Element message-destination
- Element locale-encoding-mapping-list
- Plik tomcat-users.xml
- Plik catalina.policy
- Plik catalina.properties
- Plik context.xml
-
Plik server.xml
- 8. Rozwiązywanie problemów i debugowanie
- 9. Tworzenie binariów serwera Tomcat z kodu źródłowego
- 10. Klaster węzłów z serwerem Tomcat
-
11. Podsumowanie
-
Dodatkowe zasoby
- Dokumentacja sieciowa dołączona do Tomcata
- Dokumentacja dostępna na stronie internetowej serwera Apache Tomcat
- Archiwa listy wysyłkowej poświęconej serwerowi Apache Tomcat
- Witryny związane z tą książką
- Inne witryny internetowe dotyczące serwera Tomcat
- Kanał IRC #tomcat
- Listy wysyłkowe poświęcone serwerowi Apache Tomcat
- Społeczność
-
Dodatkowe zasoby
- A. Instalowanie środowiska uruchomieniowego Java
- B. Plik jbchroot.c
- C. Plik BadInputValve.java
- D. Plik BadInputFilter.java
- E. Pliki pakietu RPM
- F. O autorze
- Indeks
- Kolofon
- Copyright
Product information
- Title: Tomcat. Przewodnik encyklopedyczny. Wydanie II
- Author(s):
- Release date: July 2012
- Publisher(s): Helion
- ISBN: 97888324615940
You might also like
book
Calculus I
Let's face it: most students don't take calculus because they find it intellectually stimulating. It's not …
audiobook
The Design of Everyday Things
First, businesses discovered quality as a key competitive edge; next came science. Now, Donald A. Norman, …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Principles of Data Management
Organisations increasingly view data as a valuable corporate asset and its effective management can be vital …