JetSpeed - JBoss
Since I had been having problems getting Jetspeed to run on WebLogic at work, I thought why not try it on JBoss at home. And of course, that was no picnic either - but it can be done.
Trying to simplify things, I started with the jetspeed.war. And dropped it into default\deploy. And this simply hung the JBoss server. Then, once again dropping down to my knees and thanking the Creator for the existence of Google, I found what appeared to be the canonical directions for getting JBoss and Jetspeed to work. So, following those instructions, I created the jetspeed.ear directory, added application.xml, and generated an exploded directory deployment in jetspeed.war.
But sadly (and strangely) that didn't work. I still had a hanging JBoss server. But there was an answer to be found! As you can tell, there is a change between JBoss 3.2.3 and earlier versions - but removing the castor.jars (a big hammer as it breaks my SNMPAgent, but I can live with that) fixes the problem. Note: I was feeling very much like I was living on the bleeding edge of technology as the solution had been posted only a few hours before I had run into the problem - and my unending thanks go to the poster.
I believe that there is probably a less intrusive solution out there and this link may help someone smarter than I figure it out.
Now that I have Jetspeed running, it is time to go back to that tutorial.
Environment:
JBoss 3.2.3
JDK 1.4.2
Eclipse 2.1.2
Jetspeed 1.4 (Final release)