Why are you running it this way? Why don't you use the run.bat or run.sh which add everything you need to the classpath for you?
Jasper requires JAVA_HOME env variable to be set to locate the sun compiler classes. However, you should not use a system classpath to start the server as pointed by previous poster.
I enjoy learning exactly how to run things and to be in complete control of what I am running.
Besides the run.sh script generates so many errors I can't tell if jboss started properly or not.
And I'm telling you adding too many libs into your system classpath rather than letting the JBoss classloading mechanism take care of it may land you into unexpected trouble later.
But if you want to learn it the hard way.... ;-)
Well, I think it's a pretty good idea to boot the server with the supplied run.sh or run.bat file. At least you should try and determine why the script is failing and fix the cause of those problems first.
However, if you really want to start JBoss your way you can look at run.sh and determine the necessary steps the script is performing to start the server. Then you merely have to add the appropriate options to the java command line.
Weston M. Price