Mam aplikację serwera klienta. Serwer składa się z usług spokojnych z jerseyem i jest wdrażany na serwerze tomcat 7. W rzeczywistości, potrzebuję stworzyć kontekst usług (odczytać pliki o dużych rozmiarach), zanim klient uzyska dostęp do usług. Czy można utworzyć główną klasę mojej aplikacji internetowej, czy nie?główna klasa aplikacji internetowej tomcat
Odpowiedz
Aplikacja internetowa w JavaEE nie posiada klasę „głównego” w tym samym sensie, że aplikacja robi; Z pewnością wykonanie musi się rozpocząć gdzieś w metodzie main
, ale będzie zarządzane przez kontener internetowy (Tomcat w twoim przypadku) i poza twoim zasięgiem.
Zamiast tego można utworzyć serwlet, który wstępnie ładuje potrzebne dane w kontekście aplikacji za pomocą metody init
(zakładając, że dane będą takie same dla wszystkich klientów, a najlepiej, że nie będzie przez nich zmodyfikowane). Ponadto w konfiguracji serwletu użytkownik określa, że aplet musi być załadowany podczas uruchamiania, i w ten sposób upewnia się, że dane zostaną wczytane raz na początku aplikacji i że wszyscy klienci będą mieli do niego dostęp z kontekstu aplikacji.
Edycja:
W ostatnich wersji specyfikacji serwletów (2.3 lub nowszym), preferowanym sposobem jest zastosowanie detektorów kontekst, to zobaczyć answer szczegóły.
- 1. Statyczna Główna klasa - AS3
- 2. NoClassDefFoundError w aplikacji internetowej działającej na Tomcat 7
- 3. Jak zapewnić konfigurację kontekstową dla aplikacji internetowej w Tomcat?
- 4. Uruchamianie aplikacji internetowej zarówno w Jetty, jak i Tomcat
- 5. Nie można całkowicie cofnąć aplikacji internetowej w Tomcat 7
- 6. Tomcat nie może uzyskać ServletContext innej aplikacji internetowej
- 7. W jaki sposób Tomcat znajduje STRONĘ GŁÓWNĄ mojej aplikacji internetowej?
- 8. Tomcat: Ogranicz dostęp do localhost dla/tylko jednej/aplikacji internetowej
- 9. Główna jak iOS kontaktowego aplikacji
- 10. Android Zamiar rozpoczęcia Główna działalność aplikacji
- 11. Główna klasa nie została znaleziona, IntelliJ buduje słoik
- 12. Najlepszy sposób uwierzytelniania użytkowników w aplikacji internetowej
- 13. Lista wdrożonych aplikacji webowych w Apache Tomcat
- 14. testowanie aplikacji internetowej
- 15. Wiele wątków aplikacji internetowej
- 16. Hosting aplikacji internetowej Racket?
- 17. Jak działa bezpieczna autoryzacja w aplikacji internetowej
- 18. Uruchamianie aplikacji internetowej w Grails vs Django
- 19. Główna kolumna klucz VS Główna wliczony Kolumna
- 20. Jak wyłączyć Tomcat stronę główną
- 21. Nie można debugować tomcat aplikacji z Gradle tomcat plugin
- 22. java.lang.UnsupportedClassVersionError: Zła wersja główna w offsecie = 6
- 23. Jak zmienić logo wyświetlane na pasku tytułowym przeglądarki dla aplikacji internetowej wdrożonej w tomcat?
- 24. Jak zainstalować serwlet w kontenerze tomcat i załadować go do kontekstu każdej aplikacji internetowej?
- 25. Strona główna Tomcat nie jest wyświetlana podczas działania w środowisku Eclipse
- 26. Django - Strona internetowa Strona główna
- 27. Przeczytaj formularz internetowy aplikacji internetowej
- 28. Zabezpieczanie WIFI dla aplikacji internetowej
- 29. Interaktywne mapy do aplikacji internetowej
- 30. Domyślny limit czasu sesji dla aplikacji Apache Tomcat
Tak. Słuchacz jest drogą do zrobienia. – cherouvim
Dziękuję bardzo! – TheFrenchGuy