Monitoring von Spring-Applikationen

Gregor Ottmann | September 15, 2006 on 10:38 am | In Spring, Tools |

Woher komme ich? Wohin gehe ich? Und wie wirkt sich das auf meine dumme Webapplikation aus, die irgendwie nicht dahin geht, wo sie hingehen soll? Existenziellere Fragen kann es im Leben eines Webentwicklers kaum geben, daran ändert auch Spring, jene eierlegende Wollmilchsau des modernen Java-Alltags nicht viel. Gelegentlich hilft einem ja wenigstens der Debugger, aber wenn man keine Lust hat, sich durch 1000 Controller zu steppen, sorgt auch der oft eher für Frust.

Eine mögliche Lösung des Problems, zumindest aber ein nettes Spielzeug, dessen Nutzen man irgendwann schon genauer erkennen wird, dürfte der Spring-Monitor namens “Spring Dashboard” sein, von dem mir MHenze heute berichtet hat. Die Software wird einfach statt des normalen Dispatcher-Servlets in eine beliebige Spring-MVC-Anwendung eingeklemmt, schon sieht man ganz genau, was so vorgeht, und kann auch schöne Daten über das Applikationsverhalten sammeln. Komfortabler dürfte wohl nur ein Praktikant sein, dem man den Debugger aufs Auge drückt, während man sich selbst wichtigeren Aufgaben wie der Espresso-Maschine zuwendet.

2 Kommentare »

RSS-Feed für Kommentare zu diesem Beitrag.

  1. beim ersten zugriff auf die monitor app mit den mitgebrachten ajax frontend sourcen:

    at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
    at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:544)
    at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
    at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:544)
    at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
    at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:544)
    at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
    at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:544)

    Kommentar von LOGGED_IN — September 25, 2006 #

  2. Huh, das ist aber nicht schön… Ist das mit irgendeinem eher merkwürdigen Spring-Projekt passiert oder mit was ganz trivialem? Für mich klingt das nämlich fast so, als könnte mit dem Mapping des mitgelieferten Dispatcher-Servlets was in die Hose gegangen sein.

    Kommentar von Gregor Ottmann — September 25, 2006 #

Eintrag vornehmen

You must be LOGGED IN um einen Kommentar zu erstellen.

Entries and comments feeds. Valid XHTML and CSS. ^Top^

xml :RSS2-Feed