Wie kann ich meine Tomcat localhost von einem anderen Computer im Netzwerk durchsuchen?
Frage
Ich bin ein IIS-Typ und weiß, seine so einfach wie nur die http: // [Computername] / path Webapp .., ich kann nicht scheinen, um herauszufinden, wie dies möglich für eine JSP-Anwendung zu machen, schreibe ich, dass unter Tomcat läuft. Gibt es eine Konfigurationseinstellung muss ich irgendwo einstellen?
Lösung
Sie müssen den Hafen von Tomcat verwenden, die standardmäßig 8080. So werden Sie hin und Maschine B localhost auf Maschine A zugreifen möchten als http: // A: 8080 / IhrProjekt Und denken Sie daran Im Gegensatz zu IIS, es ist Groß- und Kleinschreibung.
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
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“
schreibendas 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)