Wpis z mikrobloga

#programowanie #linux
Odblokowalem sobie port 8080 w moim ruterze (http://postimg.org/image/jogov2pjv/3ed9625d/), moje wewnętrzne ip sprawdziłem sobie na "ifconfig". Odpalam sobie moja aplikacje webowa w eclipsie na tomcacie 8. Teraz wchodząc na linka: ip z tej strony https://www.whatismyip.com/ z portem 8080 lamane przez moja nazwa apki. Niestety nic nie znajduje i nie wiem gdzie twki problem. Tomcat wersja 8. Net z upc i z tego co czytam to jest ip zewnętrzne. W czym twki problem?
  • 12
Sprawdź do jakiego hosta się bindujesz z serwerem aplikacji - 127.0.0.1 czy 0.0.0.0. Jeżeli to pierwsze to aplikacja będzie dostąpna tylko z komputera na którym działa, nawet inny komputer w tej samej sieci jej nie otworzy. Musisz wtedy zmienić na 0.0.0.0.
Warto to sprawdzić, bo ja kilka razy miałem ten właśnie problem, gdyż dużo rzeczy domyślnie binduje się do localhosta tylko.
@jaen: Generalnie jak wejde na kompie w tej samej seci na moje ip z portem 8080 to apka się otwiera.

Edit: Dałem takie ustawienia:

i dalej to samo
@pulla: zależy od werbservera jakiego używaz, ale jak możesz wejść z innego kompa w sieci to raczej nie to.

Na przyszłość jakby Ci się miało przydac:
osobiście nie konfigurowałem Tomcata więc nie wiem jak tam na 100%, ale trochę googlania sugeruje elementy ` w pliku server.xml - [raz](http://stackoverflow.com/questions/18617/how-do-you-configure-tomcat-to-bind-to-a-single-ip-address-localhost-instead-o), [dwa](https://tomcat.apache.org/tomcat-8.0-doc/config/http.html) (chodzi o atrybut address`).
@mati75: chyba coś blokuje, bo jak wejde na 0.0.0.0:8080 to mi wchodzi a wchodząc na zewnetrzneIP:8080 nie działa. Jak mogę sprawdzić co blokuje? Jakieś specjalne ustawienia rutera?