I don't think there's anything InstallShield can do for you. The deployment is something done by packaging your EAR (enterprise archive). That's what the deployment descriptors are for. Once archived, those EAR files are just normal files, at least as far the installation process is concerned. All you have to do is simply copy the EAR files to the required locations in WebLogic/JBoss/WebSphere (for JBoss you copy your EAR files to the deploy folder). JBoss is smart enough to perform hot deployment. I am not so sure about the other servers.
Tomcat is a different beast. This container server is where you want to get your WAR files deployed to. Same logic applies here. You just copy your WAR files to the webapps folder and you're done.
Example isn't another way to teach, it is the only way to teach.