Wie der Titel schon sagt, werden die Inhalte beim Erstellen der Entwicklungsumgebung beschrieben. Es gab mehrere Artikel, die in derselben Umgebung so aussahen, aber es gab Zeiten, in denen die Einstellungen an wichtigen Punkten unterschiedlich waren und ich sie in meiner Umgebung nicht ausführen konnte. Deshalb werde ich sie als Memorandum belassen.
In diesem Artikel In diesem Abschnitt wird das Verfahren von der Tomcat-Installation über den Serverstart bis zur Bereitstellung beschrieben. Die Zielumgebung ist ** macOS 10.13.4 **.
Laden Sie es von Apache Tomcat herunter und stellen Sie es lokal bereit. Verwenden Sie alternativ den Befehl brown
, um Tomcat zu installieren (ab dem 17. April 2018 wird ** Tomcat 9.0.6 ** installiert).
Wenn Sie es mit dem Befehl brwe
installiert haben, wird es an der folgenden Stelle installiert.
Legen Sie den Benutzer (user
) und die Rolle ( role
) in ** tomcat-users.xml ** fest, um den Tomcat Manager verfügbar zu machen.
** tomcat-users.xml ** wird am folgenden Speicherort gespeichert.
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-script,manager-gui"/>
Die Bedeutung der Rolle ist wie folgt.
- Aus dem Originaldokument * Access to the HTML interface
- Aus dem Originaldokument * Access to the tools-friendly plain text interface that is described in this document, and to the "Server Status" page.
Stellen Sie die oben genannten Rollen vorerst so ein, dass sie in Browsern und Tools verwendet werden können.
Stellen Sie den Server (server
) zuerst in ** settings.xml ** ein, damit Sie über das später verwendete Maven-Plug-In darauf zugreifen können.
Der Speicherort von ** settings.xml ** hängt von den Einstellungen ab, wird jedoch standardmäßig am folgenden Speicherort gespeichert.
<servers>
<server>
<id>localhost</id>
<username>admin</username>
<password>admin</password>
</server>
</servers>
Legen Sie die Server-ID (optional) sowie den Benutzernamen und das Kennwort des zuvor hinzugefügten Administratorbenutzers fest.
Starten Sie IntelliJ und wählen Sie Neu-> Projekt. Als nächstes wird das Dialogfeld [Neues Projekt] angezeigt. Wählen Sie wie im Bild gezeigt [** Maven **] -> [Aus Archetyp erstellen] -> [Maven-Archetyp-Webapp] und klicken Sie auf [Weiter]. Machen.
Geben Sie die GroupId und ArtifactId ein und klicken Sie auf Weiter.
Wenn Sie mit dem Inhalt zufrieden sind, klicken Sie auf [Weiter].
Geben Sie an, wo Sie das Projekt speichern möchten, und klicken Sie auf Fertig stellen.
Dies ist das Ende der Projekterstellung. Wenn der Projektbildschirm geöffnet wird, ist es praktisch, den automatischen Download des Repositorys festzulegen.
Ändern Sie als Nächstes ** pom.xml **. Hier wird nur das Plug-In hinzugefügt.
Geben Sie in configuration
die id
an, die zu settings.xml
in<server>
hinzugefügt wurde.
Klicken Sie oben rechts auf Konfigurationen bearbeiten.
Wählen Sie im linken Bereich Tomcat Server-> Local aus. Klicken Sie dann oben rechts auf Konfigurieren.
Geben Sie im Dialogfeld Tomcat-Server für Tomcat Home das Tomcat-Installationsverzeichnis an.
In diesem Fall ist es **
Kehren Sie zum Bildschirm [Server] zurück, bestätigen Sie, dass ** Tomcat 9.0.6 ** in [Anwendungsserver] angezeigt wird, und klicken Sie auf [OK].
Klicken Sie dann oben links auf die Schaltfläche + und wählen Sie Tomcat Server-> Lokal.
Geben Sie unter [Name] einen beliebigen Einstellungsnamen (Demo-Server) ein und wählen Sie unter [Anwendungsserver] ** Tomcat 9.0.6 ** aus. Klicken Sie dann auf Bereitstellung.
Klicken Sie auf die Schaltfläche [+]. Wählen Sie dann im Dialogfeld "Artefakte bereitstellen" die Anwendung (demo.war) aus, die Sie bereitstellen möchten, und klicken Sie auf "OK".
Legen Sie für den Anwendungskontext den Kontextstamm fest und klicken Sie auf OK.
Kehren Sie zum oberen Bildschirm zurück, stellen Sie oben rechts [Demo-Server] ein und klicken Sie auf die Schaltfläche Ausführen [>].
Die Konsole wird am unteren Bildschirmrand ausgegeben. Überprüfen Sie daher, ob keine Fehler vorliegen.
Stellen Sie sicher, dass die obere Seite angezeigt wird. Standardmäßig wird ** Hello World! ** ausgegeben.
Mit dem Ablauf bis zu diesem Punkt wurde bestätigt, dass der Server gestartet wurde und der obere Bildschirm angezeigt wurde. Ändern Sie als Nächstes die Datei und überprüfen Sie den Bereitstellungsfluss.
Gehen Sie zurück zu IntelliJ und reparieren Sie die JSP. Dieses Mal werden wir Hello World! In Hello World !!! ändern. Klicken Sie dann auf Maven Project-> tomcat7: deploy.
Die Konsole wird am unteren Bildschirmrand ausgegeben. Überprüfen Sie daher, ob keine Fehler vorliegen.
Kehren Sie zu Ihrem Browser zurück und laden Sie den zuvor angezeigten Bildschirm neu. Stellen Sie sicher, dass es zu Hello World !!! wechselt.
Es sieht nach einer langwierigen Prozedur aus, aber danke, dass Sie bis zum Ende gelesen haben.
Dieses Mal habe ich versucht, eine Entwicklungsumgebung mit einer Konfiguration zu erstellen, die bisher häufig verwendet wurde. In meiner aktuellen Arbeit arbeite ich in einer Umgebung wie Windows + Eclipse + Tomcat, daher bin ich ziemlich süchtig nach dem Maven-Plug-In-Einstellungsteil und dem IntelliJ-Einstellungsteil, aber vorerst funktioniert es. Ich bin froh, dass ich bis zu diesem Zeitpunkt bestätigen konnte.
Wenn Sie Fragen zu diesem Artikel haben, lassen Sie es uns bitte wissen.
Recommended Posts