Archiwa: Tomcat - From passion to profession Skip to content →

Tag: Tomcat

Podsumowanie projektu inżynierskiego – architektura mikroserwisowa

Od kliku miesięcy projekt inżynierski zajmował 90% czasu, który mogłem poświęcić na programowanie po godzinach. Oficjalnie projekt nosił nazwę „Architektura mikroserwisowa na przykładzie aplikacji do komunikacji”. Na początku nieco obawiałem się podejmować problem (czyt. mikroserwisy), który znałem tylko teoretycznie, ale po pewnym czasie przekonałem się, że nie taki diabeł straszny jak go malują. Wykonane odpowiednio wcześnie planowanie oraz wczesne rozpoczęcie projektu pozwoliło mi na zrealizowanie go z dużym zapasem czasowym. Cały proces rozwijania architektury był bardzo przyjemny, ponieważ połączyłem zagadnienie, które interesuje mnie od dłuższego czasu z wizją, że zdobytą wiedzę będę mógł wykorzystać poza murami uczelni. Sytuacja win-win.

Leave a Comment

Zdalne debugowanie aplikacji uruchomionych w kontenerze Tomcat

Istnieje wiele różnych technik debugowania. Jedną z najlepszych i najwygodniejszych jest debugowanie za pomocą narzędzi, które pozwalają nam zatrzymywać wykonywanie aplikacji w wyznaczonych miejscach (breakpoint).

Realizacja jednego z projektów nasunęła pytanie:  w jaki sposób debugować aplikację napisaną w Javie przy użyciu Springa, która jest uruchamiana za pomocą Mavena we wbudowanym kontenerze Tomcat, używając narzędzi dostępnych z poziomu IntelliJ?

Leave a Comment

Spring MVC – konfiguracja i uruchomienie pierwszej aplikacji

Nauka każdego frameworka wiąże się zawsze z jedną rzeczą: prędzej czy później będziemy musieli zmierzyć się z konfiguracją i uruchomieniem pierwszej aplikacji. Każdy poradnik, książka czy film zawsze zawiera informacje o tym jak prawidłowo przygotować do pierwszego uruchomienia taką aplikację. Proces ten czasami przebiega bardzo szybko i przyjemnie, a czasami spędzamy nad nim długie godziny.  Dlaczego? Najczęściej, dlatego że została wydana aktualizacja frameworka lub używane biblioteki nie są już ze sobą kompatybilne.

Tematem tego wpisu będzie pierwsza aplikacja utworzona za pomocą frameworka Spring. Konfiguracja i pierwsze uruchomienie nie powinno zająć więcej niż 15 minut.

2 Comments

Apache Tomcat – konfiguracja wirtualnych hostów

Apache Tomcat – kontener aplikacji webowych, który obecnie jest rozwijany przez fundację Apache.  Umożliwia uruchamianie aplikacji internetowych w technologiach Java Servlets oraz Java Server Pages.

Hosty wirtualne (virtual hosts) to podstawowa jednostka reprezentująca stronę lub domenę. Odpowiednie utworzenie hostów pozwala na uruchomienie więcej niż jednej aplikacji w ramach tego samego kontenera.

Wyobraźmy sobie sytuację, w której mamy jedną maszynę z zainstalowanym oprogramowaniem i chcemy na niej hostować dwie aplikacje. Dodatkowym wymaganiem jest, aby każda z nich była dostępna pod innym adresem, np. virtualhost1.localhost  oraz virtualhost2.localhost .  Celem konfiguracji hostów jest „wskazanie serwerowi” jakie pliki powinny być ładowane przy próbie pobrania zawartości dla każdej z nich.

Leave a Comment