I am using Linux as my Jboss running plat. So I don't think there have too many difference between Windows and Linux for Jboss. Don't forget Jboss is a Java program. :)
1. you don't have to be a root to run you Jboss server.
2. just copy Jboss to a folder. and change to /jboss/bin folder and execute run.sh script. your Jboss will begin working.
3. If you want to monitor log. you can use "tail -f logname". to monitor log file. also you see same information in shell window after you execute run.sh (see 2.).
I remenber in Jboss install readme describes how to install Jboss on Linux. or you can search by Google. for some detail.
Thanks for the note.
I can start JBoss as you describe, but it seems rather primitive. Shouldn't it start up at boot time in the background, like a real system service?
I know (vaguely) that I can probably edit some kind of startup file and add a command to it to start JBoss, but I figured there might be a more sophisticated way of doing system services on Linux these days.
Maybe not, though.