GRoK This!

Wednesday May 23, 2007

*tap* *tap* *tap* Hello? Is this thing on?

*sigh*

My mind has been bruised and battered in a battle of wits against JBoss (my application server) and Roller (the app I use to blog), and I lost. I was trying to upgrade Roller on my server from version 0.98 to version 3.1. The idea being that once that was done, I could perhaps look for some plugins that would allow me to crosspost to MySpace and LiveJournal and others. However, I'm now running JBoss 4.0.4, which has Hibernate3.x built in. That's where the catch is. Roller's versions from 2.x on also use Hibernate3. JBoss has a nasty classpath issue in which it insists on using some classes from the server's own lib directory as well as some of the classes from a web application's own set of classes. And if the same class exists in both places, but have different versions to them, kapow! Nightmare. I give up. I'm now back on Roller 0.98.

Having JBoss use Hibernate and not have it be completely off of a web app's classpath is one of the worst ideas ever. It wouldn't be so bad if I developed all the apps that I deploy onto JBoss, and that each of those apps use the same exact version of Hibernate. That's not reality. If I want to deploy an app using Hibernate 1.x, 2.x, 3.x or a future 4.x, I should be able to without JBoss knowing or caring.

Comments:

Post a Comment:
  • HTML Syntax: Allowed

Calendar

Feeds

Search

Links

Navigation

Referers