it-swarm.com.de

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

Ich bin ein IIS - Typ und weiß, dass es so einfach ist wie das Verwenden von http: // [Computername]/path to webapp .. Ich kann jedoch nicht herausfinden, wie ich das machen kann möglich für eine JSP-Anwendung, die ich schreibe, die unter Tomcat läuft. Gibt es eine Konfigurationseinstellung, die ich irgendwo einstellen muss? 

20
EvilSyn

Sie müssen den Port von Tomcat (standardmäßig 8080) verwenden. Daher möchten Sie auf localhost auf Maschine A von Maschine B als .__ zugreifen. http: // A: 8080/YourProject Und nicht vergessen: Anders als bei IIS ist die Groß- und Kleinschreibung zu beachten.

21
Gripsoft

Haben Sie eine Ausnahme in Ihrer Firewall erstellt?

Unter der Annahme, dass Tomcat auf Port 8080 ausgeführt wird und dies ein Windows XP - Computer ist, blockiert die Firewall diesen Port (nicht unter Windows Server 2003).

Die Firewall kann wie folgt konfiguriert werden: Wählen Sie die Windows-Firewall in der Systemsteuerung aus, klicken Sie auf Ausnahmen -> Port hinzufügen und geben Sie Namen und Nummer ein: Tomcat, 8080, und belassen Sie das Transportprotokoll als TCP

18
Airsource Ltd

wenn Ihre IP-Adresse 192.122.11.22 war, müssen Sie schreiben http://192.122.11.22:8080/proyectname (wenn nicht, dann schauen Sie in Ihre Firewall) 

2
erewr

sie können Ihre IP-Adresse anstelle von localhost verwenden

http://10.4.0.1:8080/Ihr Projekt

2
Milhous

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

Schritt 2: Erlauben Sie zumindest in Windows 10, dass Tomcat über die Firewall kommuniziert. Eine Möglichkeit wäre die Systemsteuerung -> System und Sicherheit -> Windows-Firewall -> "App oder Feature durch die Windows-Firewall zulassen" -> "Einstellungen ändern" -> Privat und öffentlich für "Commons Daemon Service Runner" aktivieren (falls nicht vorhanden) : "Andere App zulassen" -> Wählen Sie Tomcat#.exe im Bin-Verzeichnis von Tomcat, wobei # die Tomcat-Versionsnummer ist.

Schritt 3: Eine Firewall-Ausnahme für javaw hinzufügen. In Windows 10 sind dies die oben genannten Schritte bis zu "Einstellungen ändern", gefolgt von: Suchen Sie die Java (TM) Platform SE-Binärdatei mit einem Pfad zu javaw (fügen Sie sie wie oben hinzu, falls nicht vorhanden) -> Aktivieren Sie Privat und Öffentlich.

Lass es mich wissen, wenn das nicht funktioniert. :)

1
John Rattz

Tomcat verwendet standardmäßig Port 8080, sodass Sie die Portnummer in der URL angeben müssen, um etwas anzuzeigen. Wenn Sie http: // ausführen, sollte Ihr Computer: 8080/app den Trick ausführen.

1
André

` Schritt 1 : Wechseln Sie in das Verzeichnis, in dem Tomcat installiert ist, und suchen Sie nach der Datei server.xml. In der Regel lautet der Pfad

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

Öffnen Sie es mit dem Editor und suchen Sie nach dem Anschlussblock

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

Fügen Sie address = "0.0.0.0" hinzu

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

speicher die Datei.

Schritt 2: Gehen Sie zur Firewall- und Netzwerkschutz-Einstellung des PCs und schalten Sie die öffentliche Netzwerk-Firewall aus .

Schritt 3: Starten Sie den Tomcat-Server. Verwenden Sie dann die lokale IP-Adresse von PC und Port 8080 (vom Tomcat-Server als Standard verwendet, sofern Sie sie nicht geändert haben). bilden Sie ein anderes Gerät, um eine Verbindung mit dem Tomcat-Server auf dem PC herzustellen.

zB - http://192.168.8.137:8080/ (ersetzen Sie 192.168.8.137 durch die lokale IP-Adresse Ihres PCs)

0
Atal Kumar

Neben dem Sperren des Ports (siehe Antwort von AirSource Ltd) kann Ihre Firewall Einschränkungen für den Tomcat-Dienst haben. McAfee Firewall beschränkt beispielsweise, dass Tomcat nur "ausgehend" ist.

Wenn Sie McAfee verwenden, erweitern Sie unter Einstellungen ändern> Firewall die Option Internetverbindungen für Programme, und suchen Sie Commons Daemon Service Runner (auch als Tomcat * .exe bezeichnet). Bearbeiten Sie es und ändern Sie den Zugriff von Nur ausgehend auf Incoming und Outgoing. Verwenden Sie die angegebenen Ports (empfohlen).

0
jondoig

dies funktioniert gut Schreiben Sie einfach http: // Ihre_ipadresse: 8080 (Tomcat server port)/projektname

stellen Sie sicher, dass Sie mit demselben Netzwerk verbunden sind und das Projekt auf Tomcat bereitgestellt wird.

0
coder_B

Sie müssen die IP Ihres Computers schreiben, anstatt "localhost" zu verwenden.

0
mekha