Since it introduces a single point of failure, in practice netboot is not used in most deployments. For some time now, it's not very well supported, either.
I understand. Although, couldn't you in threory load balance between multiple netboot servers? For example, have two netboot servers load balanced behind a virtual IP address? This is what we were hoping to do here, so if there is a way to get netboot working, I would like to try. We have over 10 servers here, each running two instances of JBoss. We are trying to get away from deploying the code 20 times. It sounds like two load balanced netboot servers would do this for us. Any thoughts?
We have it running here with JB4.0.2 and SVN - subversion - for providing the versioned configs.
For the emergency fallback there is always a local checkout, the svn working copy, in the local filesystem.
This looks like an interesting setup. Why not describing it in a wiki page? :)