JSP ayuda

hola queria saber si alguien sabe que se puede hacer en el caso de que personas quieran acceder
a tus paginas web jsp desde el exterior(desde un navegador de internet)

ya funcionan aqui localmente, tengo desactivado el firewall y la red de mi internet en la computadora como publica
y pues le pedi a amigos que hicieran el favor de entrar a la pagina poniendo la ip,el puerto y el nombre de la aplicacion war como
debe de ser.

saludos y pues gracias a quien me heche la mano (Y)

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de javamx

pedi un consejo

y me dijeron que una que se puede es creando una red privada con hamachi ya lo hice pero como que obstruye si un usuario normal quiere acceder sobre ella ya que tiene que saber como usar hamachi y tbm tenerlo instalado o instalarlo

alguien conoce alguna otra forma? ?

Imagen de ezamudio

nube

Por qué no subes tu app a CloudFoundry o Heroku o Google App Engine o alguna de esas cosas...

Depende que quieras hacer

Pues, ya dependería que quieres hacer. La forma sencilla es la que comenta @ezamudio, subirlo a la nube con las opciones que te dio. Otra sería que si tienes un servidor y dominio simplemente le pongas un front-server con un proxy a tu contenedor de aplicaciones o servlets (Tomcat o Glassfish), de ser así mi recomendación es instalar lighttpd (que en mi opinión, es más sencillo de configurar que Apache HTTP Server) y configurarlo a donde quieres que apunte, si quieres poner un mapa de dominios no es más que cambiar una liga.

Como dice el título de este comentario, depende que quieras hacer.

Imagen de javamx

subi la aplicacion

encontre este host gratuito por 11 dias ahi la subi aunque tiene ciertas restricciones
aparte para registrarse no permite que sea una cuenta de correo muy comun como (hotmail , live no prove con yahoo pero bueno)

se deve de usar un gmail para ello bueno estube probando hasta que con ese me funciono
este es el enlace
http://s155.eatj.com/index.jsp

y pues ese es el enlace en donde esta vista mi aplicacion
http://josegastelum.s155.eatj.com/Aplicacion01/index.jsp

gracias por los comentarios

Imagen de javamx

de lo que quiero es que mi pagina sea visible desde el internet

que sea asi con la ip digo si se puede o a fuerzas tengo que adquirir un nombre de dominio para que haga publico los enlaces de mis aplicaciones

la experiencia con ese host gratuito fue la siguiente:

me meti a buscar un host free de jsp y enconte este http://s155.eatj.com/index.jsp me registre solo funciona con cuentas gmail u otras (con hotmail live esas no funciona el registro) y
expira en 11 dias la free trial account y permite War file field cannot empty. War file limit is Free
account(50 MB) and Paid account(150 MB)

y despues de haber subido el war a la pagina pues ahi esta alojada ya en el sitio
http://josegastelum.s155.eatj.com/Aplicacion01/index.jsp

ya que subi el war tube que reiniciar el servidor
me costo trabajo adivinar la url por que no lo mencionan

sali un rato y volvi, entre y me pedia que que reiniciara el servidor de donde tengo el hosting.
entonces entre al sitio y reinicie el servidor en donde tengo el host de mi pagina, entonces me dio vista de nuevo a la pagina
o servlet cuando me fui la deje en el contador 15 para cuando regresara y le picara deviese haber estado en 16 o mayor entonces pues
se volvio a ver despues de que reinicie con el contador nuevamente inicializado, no se si tenga que ver eso con la vida del
servlet en el servidor, no estube presente como una o dos horas.

Solución piterita

Abre una cuenta en Dyndns, abre los puertos correspondientes, en tu router, y listo !!!

Imagen de javamx

porcierto ando probando con las recomendaciones proporcionadas

CloudFoundry o Heroku o Google App Engine

Imagen de javamx

no tengo un router

es un modem de internet

Imagen de javamx

no e instalado tampoco un servidor dns

solo quisera que accesaran poniendo la ip desde un navegador web y la ruta por el momento

gracias y saludos

Solución piterita 2.0

Sorry, me deje llevar por lo "bonito" que suena la palabra "router", bueno en su defecto, habré el puerto de tu módem, (ejemplo: 8080 por default en tomcat), y habré una cuenta en www.dyndns.org. Así podrás hacer lo que preguntas :D. Si tienes alguna duda no dudes en preguntar. Que la fuerza este contigo !!!

Imagen de javamx

haaa gracias super jeje

ya sabes quien es super veda jaja jxD (el papa) aja ta saldon ta bien

entoncess entro a configurar el modem y abro ese puerto haber que pex entonces pues le buscare gracias

Imagen de javamx

gracias solo logre que mi otro equipo viera la pagina

pues ya que esta dentro de la misma red que proporciona el modem peus si lo puede ver

ya pues segun lo que hice en el modem fue abrir el puerto 8080 y desactivar el firewall

pero aun asi no se ve desde afuera

Imagen de javamx

cabe destacar que despues

me puse a configurar la ip de la compu y estaba en privada la configure a publica y ps aun aun no aparece una compañera quiere acceder desde su casa a la pagina y no la visualiza sera por que no eestan en la misma red

Tal vez esto ayude

Te dejo un checklist de lo necesario:
- Si el servidor es tomcat o basado en tomcat necesitas revisar en uno de los archivos de configuracion que este aceptando solicitudes de cualquier IP y al puerto correspondiente, el archivo es server.conf (Si nunca antes lo modificaste no necesitas hacer nada ahi).

-El siguiente punto es tu firewall, asegúrate de abrir los puertos necesarios, (por lo menos el 8080), si es necesario desactivalo temporalmente para hacer pruebas y cuando funcione lo reconfiguras

-En mi caso personal yo tango un routar d link conectado al modem que me dio mi ISP, el mismo tiene una sencilla pantalla de configuracion en la cual tu le dices que responda a peticiones externas que entren a tu red y le configuras cual es la computadora que debe responder a esas peticiones.
(No te pongo esa pantalla ahora porque estoy un poquito de apuro pero si no la encuentras me avisas y te hago un tuto.)

-Asegurate de que tu computador no tenga un nombre de equipo configurado, si lo tiene o se lo quitas o configuras el tomcat para que lo reconozca.

Con esas revisiones el exito es asegurado.

Imagen de beto.bateria

Como obtienes la ip de tu

Como obtienes la ip de tu computadora? si es la de la red interna no va a funcionar.

Deberias de obtenerlo de un sitio como "mi ip"