Is there a reason that you are still using a developer release of JBoss 4?
There have been quite a few production releases now since the developer releases.
The oldest reason of all: inertia. Not that that's a good reason.
It's not actually a classpath problem, but one of configuration - one small change ...