Heim > Artikel > Betrieb und Instandhaltung > Was soll ich tun, wenn der LAN-Browser nicht auf den Tomcat zugreifen kann?
Gestern bin ich beim Einrichten einer Serverumgebung unter Linux auf ein Problem gestoßen, das ich gerne mit Ihnen teilen möchte.
1. Überprüfen Sie zunächst, ob der Tomcat-Server normal startet. Verwenden Sie den Befehl netstat -a oder verwenden Sie Software wie 360 Security Guard, um die aktuell verbundenen Programme und offenen Ports anzuzeigen, oder Sie können das Tomcat-Protokoll überprüfen, um zu sehen, ob es normal startet. Wenn es normal startet, kann über den Browser über eine lokale Adresse wie 127.0.0.1 auf die Maschine zugegriffen werden.
2. Wenn auf den lokalen Computer zugegriffen werden kann, auf den Remote-Computer (LAN) jedoch nicht zugegriffen werden kann, liegt wahrscheinlich ein Problem mit der Firewall des Computers vor oder konfiguriert die Regeln die Firewall, um die Tomcat-Kommunikation zu ermöglichen, um den Fernzugriff zu ermöglichen.
Problembeschreibung: Ich habe einen Tomcat-Server unter Linux erstellt. Nach dem Öffnen von Tomcat konnte ich im LAN-Browser nicht darauf zugreifen. Der Browser meldete einen Zugriff auf den Server nicht möglich Fehler. Ich habe das Protokoll von Tomcat, path..../tomcat/logs/catalina.out, überprüft und festgestellt, dass Tomcat während des Startvorgangs keinen Fehler gemeldet hat. Ich habe das Projektprotokoll noch einmal überprüft und es gab keine Fehler.
Service-IPtables-Status #Firewall-Status anzeigen
Lösung: Suchen Sie online und stellen Sie fest, dass dieses Problem durch die Aktivierung der Linux-Firewall Online verursacht wurde Die meisten Methoden dienen zum Starten und Stoppen über die folgenden Befehle
service iptables stop #停止 chkconfig iptables off #禁用
. Da es sich bei dem von mir installierten Linux-System jedoch um Centos 7 handelt, können die beiden oben genannten Befehle nicht unter Linux ausgeführt werden . wird der folgende Fehler gemeldet:
Umleitung zu /bin/systemctl stop iptables.service
Failed to stop iptables.service: Unit iptables.service not geladen.
Unter anderem Linux Systeme, Die Betriebsanweisungen sind im Allgemeinen gleich, es gibt jedoch dennoch geringfügige Unterschiede in verschiedenen Systemen. Wir verwenden häufig Red Hat. Für Red Hat sind die beiden oben genannten Stopps und Deaktivierungen verfügbar, für das Centos 7-System können jedoch nur die folgenden Anweisungen zum Starten und Stoppen der Linux-Firewall verwendet werden.
systemctl stop firewalld.service #停止 systemctl disable firewalld.service #禁用
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der LAN-Browser nicht auf den Tomcat zugreifen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!