Java Servlet (Spring Controller) auf Root Path mappen
Nicht immer genuegt es, wenn man ein Servlets auf andere Pfade oder Patterns mappt, manchmal möchte man bereits auf den Context Root ein Servlet mappen. Der übliche Work-Around sieht so aus, dass man...
View ArticleMaven, Jetty und Reloads: Session persistieren
Entwickelt man mit Jetty als Servlet Container, so fällt der im Vergleich zu Glassfish relativ hohe Aufwand für Re-Deployments auf: Startet man Jetty per “mvn jetty:run” für jedes Deployment erneut, so...
View ArticleMaven, Jetty und der ExtraClasspath
Es hat nur wenige Monate gedauert, aber dann konnte ich endlich einen besonders nervigen Fehler finden. Ich verwende Maven (wie fast immer) als Buildsystem und habe ein Projekt, dass Eclipse BIRT...
View ArticleJetty org.eclipse.jetty.io.EofException / Connection closed
Bei der Umstellung von Jetty 6 zu Jetty 7 gab es (wie bereits geschildert) das eine oder andere an Überraschungsmomenten. So auch bei einem länger laufenden Request ( Fileupload anschließendes Parsen...
View ArticleGlassfish 3.1: Probleme mit DWR 2 (und mehr)
Oracle hat heute den Glassfish 3.1 freigegeben – gleichzeitig als Open Source und als Oracle Glassfish Edition. Es gibt eine Menge neues, und dazu gehören auch neue Probleme. Ich verwende Glassfish...
View ArticleGlassfish 3.1 und httpOnly Session Cookie
Wie bereits in meinem anderen Eintrag zu Glassfish 3.1 beschrieben, ist seit der Implementierung der Servlet 3.0 Spezifikation in Glassfish 3.1 der Session Cookie standardmäßig auf “httpOnly” gesetzt –...
View ArticleHamcrest, Junit: NoSuchMethodError zur Test Laufzeit
JUnit 4 bringt die (bessere) Syntax von assertThat über Hamcrest Matcher mit. Und nicht nur die Syntax ist besser, es gibt für viele Testfälle bereits “Matcher”, die das Leben erleichtern können....
View ArticleOpenJDK – Java 7 – mit Ubuntu kompilieren
Ich habe ein merkwuerdiges SSL Problem mit Java 7 (Build 147, dem Release Candidate) im Zusammenhang mit Online-Banking und Jameica/Hibiskus: Caused by: java.security.cert.CertificateException:...
View ArticleSSL Problem mit Java 7
Nachdem ich (wie im vorherigen Artikel beschrieben) nun OpenJDK / Java 7 selber kompiliert habe, habe ich mich auf die Suche nach dem SSL Problem gemacht, dass ich mit Jameica/Hibiskus habe. (No...
View ArticleJenkins, Java: java.net.SocketTimeoutException: Accept timed out
Lange gesucht, doch gefunden: ERROR: Aborted Maven execution for InterruptedIOException java.net.SocketTimeoutException: Accept timed out Jenkins (bzw. Hudson) bricht dann mit dieser Fehlermeldung den...
View ArticleUbuntu Oneiric: Netbeans Master-Passwort / Keyring Integration
Schon in frühen Beta Versionen von Ubuntu 11.04 / Oneiric hat Netbeans mich ständig nach einem “Master Password” gefragt, mit dem gespeicherte Passwörter von Netbeans gegen unbefugten Zugriff...
View ArticleNetbeans TDD Produktivität
Test driven development ist inzwischen schon fast ein alter Hut. Um so mehr ist es wichtig, dass die Produktivität stimmt. Hält man sich an bestimmte Namenskonventionen, so unterstützen alle modernen...
View ArticleUbuntu 12.04: OpenJDK selber bauen
Ubuntu ist für mich die präferierte Entwicklungsplattform, sicherlich geht es vielen anderen (Java) Softwareentwicklern ähnlich. Und im Sinne von OpenSource möchte man OpenJDK auch auf dem eigenen...
View ArticleMulti-Core vs. Single-Core: Load Testing unter Linux
Inzwischen sind multi-core oder sogar multi-CPU Maschinen weit verbreitet. Um etwas besser abschätzen zu können, wie gut eine Anwendung mit steigender Anzahl von CPU (Kernen) skaliert, möchte man...
View ArticleAnalyse des Twitter Login Problems 2014-12
Es fing damit an, dass Twitter mich ausgeloggt hat. Und ich mich nicht wieder einloggen konnte. Die native App faselte was von ‚retry later‘ oder falschem Passwort, die Webseite erzählte etwas von...
View Article
More Pages to Explore .....