I use Windows and exploded deployment, and am not sure what the problem is.
When I am devloping, if I do a 'clean', it tries to delete everything but some jars are locked. I just ignore that, re-deploy, and all my code is updated even if some of the deployed standard jars are not.
I'm using Jboss 4.05 standard install, with the only config changes being to the log4J config file.
Error messages aside, do you get your app re-deployed when you double click on the 'restart' ant task?
It can't unexplode the deployed project while the server is running due to various locks on files. It deletes what it can but leaves the locked files behind. Then when it tries to re-explode it all fails.
I have the same problem
Yes, this is a problem at the JVM level on windows. Usually, it resolves itself by restarting the AS.