i dont understand what do you mean with question:"what kind of virtual machine it is?"
You talk about 'jboss5 profile on virtual machine....', but I suppose you start a real one.
To localize your problem,
do you check whether the server starts if you start via shell?
do you check whether the server starts on boot if you have a standard one (e.g. just copy all||default => volrre)