I think the “Deploy to Server” procedure could be improved by adding a “default” server option from a list of servers that the user chooses. When the user subsequently clicks the “Deploy MyEclipse J2EE Project to Server” button, the current project should be deployed to this “default” server only. Also, this deploy procedure must first shutdown the target (default) server, deploy the files and then restart the server (as I have found hot-deployment does not always work!). This saves the developer from having to first shutdown the target server, deploy code, then restart the server.
Deployments to all other servers can be done as is done today – i.e. click a “Deploy to Other Server..” (or some such name) button which brings up the “Manage Deployments” dialog and the rest of the process is done as usual…