Cómo implementar mi aplicación web en mi propio dominio

Oye. Para comenzar, deberá identificar qué host se adapta mejor a sus necesidades. Hay muchos alrededor y algunos tendrán planes gratuitos, mientras que otros serán pagados.

Personalmente, he usado páginas estáticas de github para más desarrollo de contenido estático (sin servidores), mientras que el nivel gratuito de heroku para otras implementaciones. Hay más de lo que se llama Plataforma como servicio (PAAS) y admite implementaciones típicas listas para usar. AppFog es otro que está ganando popularidad. Puedes ver la comparación aquí.

Esto significa que, por ejemplo, heroku tendrá paquetes para tomcat y MySQL en los que puede ejecutar su sitio web. Puede consultar varias formas de hacer esto con tomcat y heroku aquí.

Las otras opciones son usar proveedores de Infraestructura como servicio (IaaS) como los servicios web de Amazon (AWS). Obtendrá servidores bare metal y tendrá acceso de administrador para instalar el universo, por lo que podrá instalar tomcat y MySQL como desee. No puede comenzar con el Tomcat en AWS aquí.

Puede ver comparaciones entre varias alternativas aquí.

A medida que ingrese a las implementaciones, es posible que también desee considerar prácticas como la Implementación continua (CD)

Espero que esto ayude.

¡Aclamaciones!

Puede obtener respuestas en stackoverflow, si aún no lo ha intentado