I simply start JBoss with:
@if not "%ECHO%" == "" echo %ECHO%
@if "%OS%" == "Windows_NT" setlocal
REM Add all login modules for JAAS-based security
REM and all libraries that are used by them here
java -mx512m -cp %CP% org.jboss.Main %1 %2 %3 %4 %5 %6 %7 %8 %9
First, upgrade to 2.4.4. I currently have that running on Win 98 no problem, after making the adjustments to the run.bat, of course.
Second, have you changed the default DefaultDS in your jboss.jcml file? This sure looks like your jdbc drivier isn't being configured and loaded, so your datasource never gets set up.
Let us know and don't give up!!
maybe your hypersonic SQL db is somehow corrupt? try deleting default.* in $JBOSS_HOME/db/hypersonic directory. Ensure you leave hypersonc.txt as it is needed.
this has happened to me a couple of times so may be worth a shot.