Are you by any chance running Vista? Vista creates a pseudo folder that corresponds to "Program Files" for every user. When a user makes changes to "Program Files" the change actually gets made in the pseudo folder. Of course, if you log in as someone else, then you have a different pseudo folder. Also, when logged in as Administrator, there is no pseudo folder. Note that this is a new security feature in Vista that prevents viruses from corrupting applications.
Ways to get around this are:
1) Install JBoss AS somewhere other than Program Files (you are only asking for headaches by installing any Java software in a directory with spaces in its name)
2) Turn off the the security feature that reduces your rights (sorry, I'm not running Vista right now and I cannot recall the exact name of that feature, but just about every newsletter/article on Vista has that info)
Yes, exactly, I am running Vista...
I am going to use google to find out about that Program Files protection...
Thanks a lot!