!!! Od 1.6.2022 jsem nedostupný pro školení. Od té doby budu tvořit novou digitální banku v Komerční bance (a hrát si tam se Spring Boot, Docker, Kubernetes & Apache Kafka). Pokud by měl někdo zájem pokračovat ve školeních po mě, tak se mi ozvěte. Pokud by si někdo chtěl hrát s moderními technologiemi a pracovat v KB, tak se mi taky ozvěte :-) Na JavaDays (snad) opět budu, to si nenechám ujít :-) Letos (2022) očekávám, že budu mít v KB hodně práce než si všechno sedne. Přemýšlím, že bych v příštím roce uspořádal buď pár školení (zejména pro mé stálé a věrné zákazníky), anebo bych vytvořil nějakou novou konferenci nebo vymyslím nějaký jiný formát, protože je hromada lidí, které bych opět strašně moc rád viděl a považuji je za přátele. Časem (nejspíš v příštích pár měsících) vytvořím nový blog na separátní doméně a novinky Java a SQL školení dále rozšiřovat nebudu Je možné že se ke školením časem vrátím (nikdy neříkej nikdy), ale aktuálně budu kopat za tým KB :-) Pokud se něco změní, tak to dám včas vědět zde na webu a na blogu. !!!

Spring Insight & Apache Tomcat

publikováno: 8.2.2013

Spring Insight je velice hezký a užitečný nástroj na monitorování vnitřku webových aplikací. Je součástí VMware vFabric tc Server, ale je možné ho použít i ve vlastním Tomcatu. Jak na to:

  • Stáhnout vFabric tc Server
  • Stáhnout Apache Tomcat a rozbalit, umístění rozbaleného Tomcatu budu dále označovat takto: [tomcat]
  • Rozbalit ZIP, umístění rozbaleného tc Serveru budu dále označovat takto: [tc-server]
  • Zkopírovat [tc-server]/templates/insight/webapps/insight.war do [tomcat]/webapps
  • Dovnitř [tomcat]/conf/context.xml do tagu <Context> vložit:
  • Dovnitř [tomcat]/conf/server.xml do tagu <Engine> vložit: 
  • Zkopírovat celý adresář [tc-server]/templates/insight/insight do adresáře [tomcat] (čili bude nově adresář [tomcat]/insight, ve kterém budou adresáře collection-plugins a conf)
  • Do souboru [tomcat]/catalina.bat přidat tento řádek (někam na začátek):
  • NEBO pokud máte integrovaný Tomcat uvnitř Eclipse, pak uvnitř view "Servers" kliknout na server pravým tlačítkem, vybrat "Open" a pak na Overview kliknout na "Open launch configuration", vybrat záložku "Arguments" a dovnitř "VM arguments" vložit: 
  • Změnit v kódu z předcházejícího bodu [tomcat] na skutečné umístění Tomcatu (například c:\tomcat)
  • Zkopírovat obsah adresáře [tc-server]/templatest/insight/lib do [tomcat]/lib
  • Restartovat server
  • Spring Insight je nyní k dispozici na adrese http://localhost:8080/insight

Výsledek by měl vypadat takto:

Spring Insight

 

Poznámka: Inspiroval jsem se tímto článkem, kde je to samé popsané pro Jelastic PaaS platformu: http://blog.jelastic.com/2012/11/28/application-monitoring-in-the-cloud-with-spring-insight/ 

Reference

Školení mi pomohlo ujasnit si jak má správně probíhat testování kódu, představilo užitečné knihovny a nástroje. Vše bylo podáno zábavnou formou, takže nebyl problém udržet pozornost. Navíc byl výhodou dostatek

Certicon
David

Jedno z nejlepších školení za poslední roky. Kromě seznámení se Springem apod. mě velmi příjemně překvapila hluboká znalost probírané látky a schopnost ji srozumitelně vysvětlit v případě ad hoc dotazů.

Jaroslav

Přestože jsem Cčkař, tak jsem se na školení JUnit dozvěděl nové věci. Zejména co se týče metodiky jednotkového testování a některých odborných termínů.

Retia
Jaromír


Novinky

16.4.2022: Docker Desktop & High CPU usage

5.4.2022: Spring4Shell 0-day vulnerability

30.3.2022: Online důchodová kalkulačka
Do důchodu daleko, ale je dobré vědět co nás bude čekat a mít v dokumentech pořádek.