Heim > Java > javaLernprogramm > Hauptteil

Grafisches Tutorial zur Tomcat-Verwaltungsplattform in Java

黄舟
Freigeben: 2017-07-27 15:23:22
Original
1841 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich die relevanten Informationen zur Tomcat-Server-Verwaltungsplattform ausführlich erläutert. Interessierte Freunde können darauf verweisen.

Wir können darauf zurückgreifen Tomcat, also muss der Tomcat-Server unsere geladenen Webanwendungen verwalten. Wo betreten wir also die Verwaltungsplattform des Tomcat-Servers? Zuerst starten wir den Tomcat-Server, rufen seine Homepage auf und stellen fest, dass die drei Elemente auf der rechten Seite, „Serverstatus“, „Manager-App“ und „Host-Manager“, beim Klicken ein Passwort erfordern:

Passwort erforderlich

Wie lauten also der Benutzername und das Passwort?

Dies hängt von der Datei [tomcat-users.xml] im Verzeichnis [conf] von Tomcat ab. Diese Datei wird speziell zum Konfigurieren der administrativen Benutzer von Tomcat verwendet.

In dieser Datei „tomcat-users.xml“ gibt es einen solchen Kommentar (grüner Schriftteil):

Rolle, die der Benutzer spielt, und diese Rolle wird als Attribut des -Tags angegeben.

Und dient dazu, einen Verwaltungsbenutzer für den Tomcat-Server zu erstellen. Dieser Benutzer kann sich direkt anmelden und darauf zugreifen, ohne einen Benutzernamen und ein Kennwort einzugeben. Dies ist jedoch nicht für die Sicherheitsverwaltung des Servers geeignet.

Dann erstellen wir einen Benutzer mit dem Benutzernamen: fjdinsd, dem Passwort 123 und der vorübergehenden Rolle „Gast“:


<role rolename="guest1" />
<user username="fjdingsd" password="123" roles="guest1" />
Nach dem Login kopieren

Beachten Sie dies jedes Mal, wenn Sie Wenn Sie die Datei „tomcat-users.xml“ ändern, müssen Sie den Tomcat-Server neu starten!

Dann gehen wir weiter, klicken Sie auf „App verwalten“. Es erscheint ein Popup-Fenster, in dem Sie Ihren Benutzernamen und Ihr Passwort eingeben müssen:

Sie findet:

Ja, es kann nicht darauf zugegriffen werden. . . (Willst du Witze machen?)

Das liegt daran, dass der erstellte Benutzer keine Administratorrechte hat. Wie kann ich also Administratorrechte haben? Die nächste Zeile des Kommentars im Screenshot der Datei in „tomcat-users .xml“, die ich mir zuerst angeschaut habe. Das Beispiel hat bereits eine Anleitung gegeben. Wenn Sie möchten, dass der Benutzer über administrative Rechte verfügt, dann muss die Rolle (Attribut „roles“) des neu erstellten Benutzers den Attributwert „manager-gui“ haben.

Dann fügen Sie „manager-gui“ zum „roles“-Attribut des Benutzers hinzu, den ich gerade erstellt habe:


<role rolename="guest1" />
<user username="fjdingsd" password="123" roles="guest1,manager-gui" />
Nach dem Login kopieren

Klicken Sie nun auf „Manager“. „Erneut App“, Benutzername und Passwort erneut eingeben, und schon öffnet sich die „Tür zur neuen Welt“ (-_-!):

Darin ist die Die entsprechende Spalte befindet sich unter der Spalte „Anwendungen“. Jede Webanwendung im Verzeichnis [webapps] im Tomcat-Verzeichnis, z. B. die von mir erstellte Webanwendung: [myWebApp]:

hat „ „Start“ in der Befehlszeile, „Stopp“, „Neu laden“ und „Undeploy“ sind diese Befehle. Wenn wir remote auf den Server zugreifen können, können wir die Webanwendung über den Server betreiben. Wenn Sie beispielsweise auf „Undeploy“ klicken, werden meine entfernt Webanwendung aus dem Verzeichnis [webapps] löschen.

Mit der Zeile „WAR-Datei zum Bereitstellen“ kann die WAR-Datei remote auf den Tomcat-Server übertragen werden. Der Server legt die empfangene WAR-Datei in seinem [webapps]-Verzeichnis ab, dekomprimiert sie und führt Folgendes aus:

Als nächstes öffnet mein Desktop den Tomcat-Server (192.168.1.101), mein Laptop packt meine Webanwendung in ein Kriegspaket und lädt sie auf den Tomcat-Server hoch, und schließlich greift der Laptop auf die zu Webanwendung gerade hochgeladen.

Das Verzeichnis, in dem sich die Webanwendung meines Laptops befindet, ist [fjweb], und in diesem Verzeichnis gibt es nur eine „1.html-Datei“:

Für diese Webanwendung Pack the war:

Holen Sie sich das Paket „fjweb.war“:

Dann melden Sie sich an Zum Tomcat-Server auf dem Laptop, wählen Sie „Manager-App“, geben Sie den Benutzernamen und das Passwort ein, suchen Sie das Element „zu bereitstellende WAR-Datei“, wählen Sie die gerade gepackte WAR-Datei aus und klicken Sie auf „Bereitstellen“, um die Datei an Tomcat zu senden Server, und der Tomcat-Server verwaltet es automatisch:

Sie können sehen, dass die neu hochgeladene Webanwendung „fjweb“ zum Anwendungselement hinzugefügt wurde:

Dann können wir fortfahren um von der Laptop-Seite darauf zuzugreifen.

Hier gibt es jedoch immer noch ein kleines Problem. Dem Verzeichnis nach zu urteilen, in dem sich der Server für das gerade hochgeladene Webanwendungsverzeichnis befindet, ist es nicht so, dass Tomcat sein Kriegspaket dekomprimiert und es das ursprüngliche Aussehen hat Es gibt noch viele weitere Verzeichnisse:

Einklicken:

In diesem zweiten [fjweb]-Verzeichnis befindet sich unsere HTML-Seite, also unser Zugriff auf den Remote-Laptop Geben Sie den virtuellen Verzeichnispfad zweimal im Browser ein:

Hier stellen wir vor, wie Sie den Tomcat-Server vom Remote-Host aus bedienen und verwalten.

Das obige ist der detaillierte Inhalt vonGrafisches Tutorial zur Tomcat-Verwaltungsplattform in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!