Il ne sera pas possible de donner un message amical de au sein l'application - depuis l'application elle-même /myapp
n'est pas disponible.
La façon habituelle de gérer cela est au niveau du serveur Web - où vous configurez un autre site temporaire lorsque votre application est hors service en raison de la maintenance. Redirigez toutes les demandes vers un message d'erreur amical. Aucune demande ne parviendra au serveur de l'application. Toutes les URL mises en signet recevront également la page hors service de l'autre application. Une approche détaillée est donnée à http://www.webreference.com/programming/Apache-Site-Down-Notice/
Si vous ne disposez pas d'un serveur Web dans votre configuration, vous pouvez configurer la page de maintenance (certains index.html) sur une autre configuration de l'application Web avec le même mappage de contexte /myapp
Lorsque votre EAR est en panne, affichez celui-là.
Pour JBoss Je pense que vous pouvez changer l'emplacement de la page 404 en mettant en
server/xxx/deployers/jbosssweb.deployer/web.xml
Vous devez faire ce point à une page en dehors du/myapp
Avez-vous un serveur web devant jboss? – JoseK
non, mais pourrait ajouter un serveur Apache http pour l'équilibrage de la charge éventuellement – user339108