Wie kann ich meine Tomcat localhost von einem anderen Computer im Netzwerk durchsuchen?

StackOverflow https://stackoverflow.com/questions/134309

  •  02-07-2019
  •  | 
  •  

Andere Tipps

Haben Sie eine Ausnahme in Ihrer Firewall erstellt?

Unter der Annahme, dass Tomcat auf Port 8080 läuft, und das ist ein Windows XP-Maschine, die die Firewall diesen Port blockiert (nicht der Fall auf Windows Server 2003).

Die Firewall kann durch konfiguriert werden: die Auswahl des Windows-Firewall in der Systemsteuerung, dann auf Ausnahmen klicken -> Port hinzufügen, und geben Sie Namen und Nummer: Tomcat, 8080 und Transportprotokoll TCP verlassen

Sie Ihre IP-Adresse anstelle von localhost verwenden

http://10.4.0.1:8080/YourProject

Wenn Ihre IP 192.122.11.22 waren Sie schreiben müssen http://192.122.11.22:8080/proyectname (wenn Sie nicht, dann suchen Sie Ihre Firewall)

Tomcat verwendet Port 8080 standardmäßig, so dass Sie die Portnummer in der URL zu bieten haben, etwas zu sehen. Wenn er ausgeführt wird http: // yourcomputer. 8080 / app den Trick tun sollte

Schritt 1:. Fügen Sie eine Firewall-Ausnahme für eingehende Verbindungen mit dem Port, den Sie für Ihre Hosts verwenden (die Host Tags in CATALINA_HOME(Tomcat dir)/conf/server.xml)

Schritt 2: Mindestens in Windows 10, erlauben Tomcat durch die Firewall zu kommunizieren. Eine Möglichkeit wäre Control Panel sein -> System und Sicherheit -> Windows-Firewall -> "Lassen Sie eine App oder Feature durch die Windows-Firewall" -> "Einstellungen ändern" -> Aktivieren private und öffentliche für "Commons Daemon Service-Runner" (falls nicht vorhanden : "eine andere App zulassen ..." -> Wählen Sie tomcat#.exe in bin-Verzeichnis Tomcat, wo # der Kater Versionsnummer wird)

Schritt 3: , um eine Firewall-Ausnahme für javaw hinzufügen. In Windows 10, ist, dass die oben genannten Schritte bis zu „Einstellungen ändern“, gefolgt von:. Finden Java (TM) Platform SE binär mit einem Pfad javaw (wie oben, wenn nicht hinzufügen) -> Aktivieren private und öffentliche für es

Lassen Sie mich wissen, ob das funktioniert nicht. :)

Neben dem Port blockiert (siehe AirSource Ltd Antwort), Ihre Firewall-Einschränkungen auf dem Tomcat-Dienst hat. Zum Beispiel schränkt Mcafee Firewall Tomcat "outgoing nur".

Bei der Verwendung von Mcafee, unter Einstellungen ändern> Firewall, Internet-Verbindungen für Programme erweitern und Commons Daemon Service-Runner (aka tomcat * .exe) finden. Bearbeiten und ändern Zugriff von Outgoing nur auf eingehende und ausgehende -. Verwenden Sie bezeichneten Häfen (empfohlen)

Sie müssen Ihre Maschine IP anstelle von „localhost“

schreiben

das funktioniert gut einfach schreiben http: // your_ipaddress: 8080 (tomcat Server-Port) / Projektname

und stellen Sie sicher, dass Sie mit demselben Netzwerk verbunden sind und Projekt auf tomcat eingesetzt.

' Schritt 1: : Zum Verzeichnis, in dem tomcat installiert ist und sucht nach server.xml file.Usually der Pfad

  

C: \ Programme \ Apache Software Foundation \ Tomcat 9.0 \ conf \ server.xml

Öffnen Sie es mit Editor und sucht Anschluss block.It wie

sein
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"/>

In Adresse = "0.0.0.0" , um es

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               address="0.0.0.0" />

, um die Datei speichern.

Schritt 2: Gehen Sie auf die Firewall und Netzwerkschutz Einstellung des PC und deaktivieren das öffentliche Netzwerk-Firewall .

Schritt 3: Starten Sie den Kater server.Then die lokale IP-Adresse des PC und den Port 8080 (verwendet von Tomcatbediener als Standard, wenn Sie es geändert haben) verwenden ein anderes Gerät bilden mit dem Tomcat-Server auf dem PC zu verbinden.

  

zB - http://192.168.8.137:8080/ (ersetzen 192.168.8.137 mit Ihrem PC lokale IP-Adresse)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top