You don't have to take the .war out of your EAR and deploy on a separate web server which is in DMZ. You can have your web server in DMZ working as a reverse proxy/serving static content etc and have your EAR(along with your WAR) deployed on your JBoss behind the DMZ.
Hope this helps.
Joined: Apr 30, 2008
Thank`s for your answer Saket Mittal,
In this situation the web server (Apache Http server for example) would serve only static resources and my JBoss will do all the work (Web+EJB Container) right?