To prevent anyone from being in this tormenting situation ever again, this article describes the result of my 11 day quest to get a remote JMS client (running in Tomcat 6) to send JMS messages to a clustered GlassFish v2.1.1. The contents: Step 1. Configure GlassFish JMS Step 2. Configure GlassFish ports Step 3. Configure […]
Encoding problems with properties files and IntelliJ
The Java platform has fantastic support for many character encodings. So it is a bit odd when you find out that regular properties files, read through the Properties class only supports the ISO-8859-1 encoding. Contrast this with the increasing custom to use UTF-8 as default encoding for all files in a project (as configured through […]
Public Wicket introduction course May 27/28
JTeam is proud to announce another public Wicket training. This public Wicket Introduction course (in cooperation with jWeekend) is scheduled on May 27 and 28. For more information (or on-site training inquiries) see: Apache Wicket Training page. Register before April 15 and get a 25% discount! Also, if you register more than one person, you […]
Wicket root mounts
One of the very easy things with Wicket is mounting pages on the first words of a URL; listening to URLs like http://shop.nl/article/4513 is programmed before you can say xiphophorus clemenciae. One of the very hard things with Wicket is mounting pages where the first words of the URL are a parameter; listening to a […]
Securing connections with TLS
In this article I’ll explore some ways to secure socket communication with TLS from a java application. To make it more concrete I’ll show you SubEtha SMTP (an excellent Java based bare bones SMTP server) and the recent TLS extensions I added to it. What you’ll get from this article: How to mix secure with […]
Wicket do’s and don’ts
In the past 2 years I worked in, and visited many development teams to help them implement divers Wicket applications. Some applications were mostly for visualizing stuff, some were full of forms, and some were full of Ajax tricks. This article contains some of the lessons I had to teach, or had to learn myself. […]