While attempting a workaround for the deployment problem I may have stumbled upon a clue. I started the server (with EJB's and web app deployed) and then tried undeploying the components and redeploying them. This worked the first time I tried it, but then I was unable to undeploy the file as it could not be deleted due toa sharing violation. It seems that JBoss is locking the WAR/JAR files after deployment so that they cannot be undeployed either. Any clues about this would be great...
I have the same problem.
As I just read in another thread, this is a known bug that has been fixed in the CVS tree.
In the mean time, the workaround seems very simple :
do not delete the file, just overwrite it.
It's a bit dirty, but seems to work on my system.
Same issue, same Jboss version, same workaround on Windows NT.