Maybe you are using a 5.0 class that isn't available in 1.4 Or maybe you compiled in 5.0 but tried to run it on a 1.4 JVM. Or maybe the 1.4 box ia missing a jar file that is a dependency.
I'm cool with the JDK differences and understand how these errors could happen.
Here's where I need you clarification: --- how it is possible that the EAR file could be missing a jar dependency on one machine, but (the same EAR file) run fine on another? That seems to be what's happening though.
The way I think about the EAR file is that it has EVERYTHING it needs -- the entire application -- to run and should work on any JBOSS installation (it has all dependencies within the EAR).
I build the EAR on the PC that won't run it, but it runs fine on another PC. How can this be? I even know which JAR/class it's complaining about, but I'm baffled how this can happen in the first place.
I really look forward to your reply. I'm clearly missing something basic on JBOSS deployments.