PDA

View Full Version : Localhost Tomcat E Internet


v1sc3rr4k
13-11-2013, 09:40
Salve a tutti,

per fare un esame stiamo progettando una Web Application che comunica con dei dispositivi Android. Ora abbiamo un problema perché essendo Java/Servlet non è facile trovare un hosting gratuito per scopi accademici.

Avevo pensato di usare il mio pc come Server da casa mia. Leggendo varie guide ci sono punti in contrasto tra loro.

Volevo chiedere a voi una spiegazione che mi chiarisca le idee e suggerisca come rendere accessibile la Web Application sul mio pc da Internet.

Grazie mille :)

Tuvok-LuR-
13-11-2013, 10:25
devi fare il port forwarding sul tuo router della porta usata da apache (80 di default). poi basta connetterti all'indirizzo ip che il tuo isp ha assegnato al router: porta.
se hai fastweb non puoi farlo
http://portforward.com/english/routers/port_forwarding/
l'indirizzo ip ovviamente cambia spesso quindi sarà un po' una rottura reimpostarlo ogni volta.
non puoi semplicemente connetterti al wifi e usare gli ip della tua sottorete (192...)?

v1sc3rr4k
13-11-2013, 10:30
Grazie mille della risposta, per l'ip che cambia faccio in modo che venga recuperato in automatico.

Una domanda, per la Socket. L'InetAddress come lo devo costruire?

Tuvok-LuR-
13-11-2013, 11:21
credo che tu debba usare i metodi statici della classe
InetAddress ia = InetAddress.getByName("209.249.116.195:80");

Tuvok-LuR-
13-11-2013, 12:45
ah, Heroku dovrebbe avere hosting gratuito per Java/Servlet, però devi usare Maven