[JAVA] Ich habe versucht, Tomcat so einzustellen, dass das Servlet ausgeführt wird.

http://tomcat.apache.org/ Gehen Sie zur Site, wählen Sie links unter Download die Version aus und wählen Sie aus Core die für Sie passende aus. Diesmal habe ich mich für das 32-Bit / 64-Bit-Windows-Dienstinstallationsprogramm entschieden.

Installieren Sie es, klicken Sie auf das Uhrensymbol unten rechts auf Ihrem Computer und überprüfen Sie, ob es funktioniert. Wenn es nicht funktioniert, geben Sie netstat -ano in die Eingabeaufforderung ein, überprüfen Sie, ob Sie einen Port tragen, und überprüfen Sie dies auch über den Task-Manager. Sie sehen die lokale Adresse. Ich habe keine 8080. Greifen Sie auf http: // localhost: 8080 / zu. Erfolg, wenn eine Kreatur erscheint, von der Sie nicht wissen, ob es sich um eine Katze oder einen Tiger handelt. Da es context.xml heißt, verwaltet es die Anwendung. Zu den Kontexten gehören Server und Web. Die erste Einstellung finden Sie in server.xml. Wenn Sie Tomcat öffnen, werden Sie feststellen, dass bin conf lib-Protokolle temporäre Webappas funktionieren und so weiter. Öffnen Sie Webapps. Es gibt einen Docs Manager ROOT. Erstellen Sie hier einen neuen Ordner mit einem beliebigen Namen. http: // localhost: 8080 / Jeder Name kann verwendet werden. Fügen Sie hier Ihre eigene index.html zur Bestätigung ein. Sicher angezeigt. Erstellen Sie einen WEB-INF-Ordner am selben Speicherort. Erstellen Sie darin einen Klassenordner, einen lib-Ordner und eine xeb.xml-Datei. Fügen Sie die Klasse des Servlets in Klassen ein. Füllen Sie xeb.xml aus, damit die Klassen der Klassen erkannt werden. in xeb.xml

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE web-app>

<web-app>
   <servlet>
     <servlet-name>hello</servlet-name>
     <servlet-class>aa.MA</servlet-class>
   </servlet>
   <servlet-mapping>
       <servlet-name>hello</servlet-name>
       <url-pattern> /aaa</url-pattern>
   </servlet-mapping>
</web-app>

http://localhost:8080/任意の名前のフォルダ/aaa

Dies sollte funktionieren, aber aus irgendeinem Grund passt es. Die Ursache wurde nicht aktualisiert, auch wenn web.xml aktualisiert wurde. Selbst wenn ich es mit der Originaldatei gelöscht habe, musste ich es löschen, da es eine Datei gab, als ich dort mit einem Editor nachgesehen habe. Ein mysteriöses Phänomen, dass Sie es zweimal löschen müssen, obwohl es sich um eine Datei handelt.

<servlet>
   <servlet-name>Den Namen gibst du ihm
   </servlet-name>
   <servlet-class>Wenn es dafür ein Klassennamenpaket gibt, erstellen Sie einen Ordner, der es enthält
Legen Sie die Klasse in den Ordner und geben Sie sie ebenfalls ein. Beispiel aa.hello
      </servlet-class>
</servlet>
<servlet-mapping>
      <servlet-name>
Der Name, den Sie suchen
      </servlet-name>
      <url-pattern>
Gewünschtes URL-Beispiel/kibou
      </url-pattern>
</servlet-mapping>

Es scheint, dass / WEB-INF / classes im Ordner aus irgendeinem Grund ignoriert wird.

Recommended Posts

Ich habe versucht, Tomcat so einzustellen, dass das Servlet ausgeführt wird.
Ich habe versucht, die Methode zu erklären
Ich habe versucht, Tomcat zu setzen
Ich habe versucht, die verwendeten Methoden zusammenzufassen
Ich habe versucht, das Iterator-Muster zu implementieren
Ich habe versucht, die Stream-API zusammenzufassen
[Rails] Ich habe versucht, die Version von Rails von 5.0 auf 5.2 zu erhöhen
[Java] Ich habe versucht, über den Verbindungspool eine Verbindung mit Servlet (Tomcat) & MySQL & Java herzustellen
05. Ich habe versucht, die Quelle von Spring Boot zu löschen
Ich habe versucht, die Kapazität von Spring Boot zu reduzieren
Ich habe versucht, die Methode der gegenseitigen Teilung von Eugrid in Java zu implementieren
Ich habe das FizzBuzz-Problem ausprobiert
Ich habe versucht, yum-cron zu verifizieren
Ich habe versucht, die ähnliche Funktion durch asynchrone Kommunikation zu implementieren
Ich habe versucht, die Verarbeitungsgeschwindigkeit mit spiritueller Technik zu erhöhen
[JDBC] Ich habe versucht, von Java aus auf die SQLite3-Datenbank zuzugreifen.
Ich habe versucht, die Grundlagen von Kotlin und Java zusammenzufassen
Ich möchte Tomcat auf den Server bringen und die Anwendung starten
Ich habe die grundlegende Grammatik von Ruby kurz zusammengefasst
Ich habe versucht, die Umgebung nach und nach mit Docker aufzubauen
Ich habe versucht, eine Umgebung mit WSL2 + Docker + VSCode zu erstellen
Ich habe versucht, eine Validierung durchzuführen, um zu vereinheitlichen, wie Hash-Tags geschrieben werden
[Java] Ich habe versucht, ein Janken-Spiel zu erstellen, das Anfänger auf der Konsole ausführen können
Ich habe versucht, die Unterstützung für iOS 14 zusammenzufassen
Ich habe versucht, mit Java zu interagieren
Ich habe das Java-Framework "Quarkus" ausprobiert.
[Rails] Ich habe versucht, die Anwendung zu löschen
Ich habe versucht, das Java-Lernen zusammenzufassen (1)
Ich habe jetzt versucht, Java 8 zusammenzufassen
C # (Polymorphismus: Polymorphismus)
Ich habe versucht, Active Hash zu erklären
Ich habe versucht, das Problem der "mehrstufigen Auswahl" mit Ruby zu lösen
[Metall] Ich habe versucht, den Fluss bis zum Rendern mit Metall herauszufinden
Ich habe versucht zusammenzufassen, was bei der Site-Java-Ausgabe gefragt wurde.
Ich habe versucht, den Weihnachtsbaum in einem Lebensspiel zu beleuchten
Daten sortieren Absteigend, aufsteigend / Schienen
Ich habe versucht, mit Docker eine Plant UML Server-Umgebung zu erstellen
[Rubiy] Heute Abend habe ich versucht, die Schleifenverarbeitung zusammenzufassen [Zeiten, Pause ...]
Ich habe versucht, die Bildvorschau mit Rails / jQuery zu implementieren
Sondervortrag über Multiskalensimulation: Ich habe versucht, den 5. zusammenzufassen
Ich habe versucht, mit Eclipse + Tomcat eine http2-Entwicklungsumgebung zu erstellen
Ich habe versucht, die Fehlermeldung beim Ausführen von Eclipse (Java) zu übersetzen.
Sondervortrag über Multi-Scale-Simulation: Ich habe versucht, den 8. zusammenzufassen
Ich habe versucht, den Betrieb des gRPC-Servers mit grpcurl zu überprüfen
Ich habe versucht zu verstehen, wie die Rails-Methode "link_to" definiert ist
Ich habe versucht, die Methoden von Java String und StringBuilder zusammenzufassen
[Java] Ich habe versucht, mit der Grabmethode ein Labyrinth zu erstellen ♪
Ich habe versucht, das Java-kompatible FaaS-Formular "Fn Project" auszuführen.
Ich habe versucht, das Paiza-Kampagnenproblem "Herausforderung von Phantomdieb 813" zu lösen.
Ich habe versucht, den Kalender mit Java auf der Eclipse-Konsole anzuzeigen.