Hola, buen en el caso de JBoss, no lo se, habría que revisar la documentación, o derrepente hacer una consulta directamente a la gente de jboss.
Pero un ejemplo de lo fácil que es reiniciar un pool en otro servidor de aplicaciones (caso Weblogic) es el siguiente:
http://e-docs.bea.com/wls/docs70/jdb...programming013 http://support.bea.com/application?n...om/S-06347.htm
Recuerda, que solo es reiniciar el pool, no reiniciar la aplicación, ni el servidor, no se perderíaningún dato en sesión del usuario. Es recomendable que el reinicio sea en horas que no halla acceso, o de menor concurrencia.