10 January 2007
I've had Java 6 running on my notebook since a couple days after its release. For some reason, the Debian people are being a bit slow at getting Java 6 packaged, and they seem to not want to bother updating
java-package in the meantime. Fortunately, I could hack up
java-package myself to make it work, and I very recently found a cleaner patch.
I told the installer to do a Standard install instead of Advanced, then just flipped the 3 bits mentioned in the release notes (and lots of other places) to isolate applications from each other and avoid ClassCastExceptions. Previous versions of the installer just didn't quite line things up correctly, and I started to think it was a bug in the application server code.
Once I got this all working on my notebook, I pushed it up to the server successfully. I hadn't initially planned to jump to Java 6 on the server yet, but I ran into class verification errors when I tried deploying my application (compiled on Java 6) into the server running Java 5.