There are a few options.
first, create a vhost show only the maintanence page.
then, you can either update the listener->vhost mapping to show the maintanence vhost.
or add a redirect context to direct to the dedicate maintanence page. you need to assign a sub-domain for that vhost.