OK Antes ke todo, tienes ke responder algo:
1- Tienes IP Publica: Significa ke debes averiguar con tu ISP si tu IP es real, si tiene salida al exterior(internet), si no pasa por ningun router o esta dentro de una net local. Simplemente pregunta: Mi IP es Publica.
2- Chekar si tienes IP dynamica o estatica: Quiere decir ke siendo: -dynamica: Tu IP cambia cada cierto tiempo dependiendo del ISP ke tengas. Para ellos ahi opciones en internet de redirreccionado automatico mediante servidor k controlan tu IP dynamica, ejemplo:
www.no-ip.com,
www.dyndns.com, para ello intalas un programa en tu pc, ke se encarga de avisarle a los servers de esta compañia cuando tu IP cambio so ellos actualizan tu nueva IP en sus servidores, y como funciona ?? facil, tu pagina web seria(ejemplo)
www.mipaginaweb.no-ip.zde, lo ke harias seria redirrecionar tu dominio hacia este dominio extraño por asi decirlo (zde por poner algo) y al saber sus servidores tu nueva IP pues redirrecionan para tu PC, me entendistes ???
-Estatica, ni te preocupes ke tienes la opcion perfecta para poder hacer lo ke planteas.
O sea lo ideal seria, IP PUBLICA Y ESTATICA, por eso cuando hables con tu ISP preguntale las dos cosas y sabras ke tan grave es tu situacion y las soluciones, realmente no creo ke tengas problema con lo ke planteas de los servlets, creo ke el problema no es lo ke vayas a poner en tu server, ke tecnologia usas, pienso ke debes enfocarte en hacer ke tu servidor web en este caso apache logre salir a la luz(internet). Mi Propio ejemplo:
Yo utilizo Comcast high Speed Internet, tengo IP publica, pero no estatica, lo cual para mi no es un problema, por ke solo kiero sacar mi pagina a internet para cuestiones de apredizaje, poder trabajar a distancia y poder enseñar y buscar opiniones de mis compañeros. Ademas no me gusta todo ese redirrecionamiento ni tener un programa extraño mandando mi informacion a sabe kien en sabe ke compañia, pero yo con solo instalar el apache, sin modificar nada, estoy online. Pienso ke lo importante es poder saber el status en ke uno se encuentra con respecto a la internet en terminos de network(redes) y despues preocuparse por lo demas, espero haberte servido de guia.
Y suerte en tu empeño