[JAVA] So stellen Sie Struts2 manuell als Kriegsdatei bereit

#Zweck Erfahren Sie, wie Sie Struts2 ohne Eclipse auf Tomcat bereitstellen können. Annahme: Die Klassendatei wird kompiliert

Ordnerstruktur

スクリーンショット 2020-02-22 22.54.19.png

Wenn Sie ein Projekt namens Struts2Calc haben Die oberste Seite ist index.jsp CalcAction.class im Controller-Paket CalcFormBean.class im Bean-Paket

Wenn ja, wird es wie in der obigen Abbildung gezeigt.

Wenn sich die Klassendatei in bin oder so befindet, erstellen Sie einen Klassenordner wie diesen und verschieben Sie ihn. struts.xml usw. befinden sich auch direkt unter dem Klassenordner.

Krieg führen

terminal


cd ~/JavaProjects/Struts2Calc
jar cvf Struts2Calc.war -C WebContent .

Sie können also eine Kriegsdatei erstellen Dies ist Tomcat / Webapps / Kann durch Platzieren in bereitgestellt werden.

Eigentlich muss es kein Krieg sein

Ich habe geschrieben, um einen Krieg zu erstellen, und ihn in den Ordner webapps gelegt, um ihn für Tomcat bereitzustellen, egal wo ich hinschaue. Es hat funktioniert, auch wenn ich es so wie es ist auf Webapps gebracht habe, ohne es als Test mit der oben genannten Ordnerstruktur in einen Krieg zu ziehen. Die Kriegsdatei ist eigentlich eine Zip-Datei, und Tomcat scheint sie einfach normal zu entpacken. Es ist jedoch normal, dass es Krieg führt, daher ist es normalerweise besser, dies zu tun.

Recommended Posts

So stellen Sie Struts2 manuell als Kriegsdatei bereit
Stellen Sie die Kriegsdatei auf Heroku bereit
Erstellen Sie ein Java-Servlet und eine JSP-WAR-Datei für die Bereitstellung auf Apache Tomcat 9 mit Gradle
So fordern Sie mit jMeter eine CSV-Datei als JSON an
SCP überträgt War-Datei an Tomcat
So erstellen Sie eine JAR-Datei und eine War-Datei mit dem Befehl jar
So lesen Sie eine Datei und behandeln sie als Standardeingabe
Kriegsbereitstellung für Azure Web Apps (Maven)
WAR die WEB-Anwendung per Spring Boot und stellen Sie sie auf dem Tomcat-Server bereit
Scraping und Schreiben bestimmter Elemente in eine Datei
Mit ShiftJIS in Datei schreiben ・ Datei lesen (Kotlin / JVM)
Die Geschichte des Versuchs, JAVA File zu bedienen
So führen Sie die SpringBoot-App als Dienst aus
Studieren von Java8 (z. B. Lesen von Dateien mit Stream)
So springen Sie von Eclipse Java zu einer SQL-Datei
Bereitstellen von einem lokalen Docker-Image auf Heroku
Punkt 47: Sammlung als Rückgabetyp dem Stream vorziehen
So generieren Sie manuell ein JWT mit Knock in Rails
Ich möchte eine bestimmte Datei mit WatchService überwachen
Herunterladen von Dateien (Servlet, HTML, Apache, Tomcat)
Für Spring-Boot-2.3 muss javax.validation zur Abhängigkeit hinzugefügt werden
So konvertieren Sie eine Datei in ein Byte-Array in Java
Java11: Führen Sie Java-Code unverändert in einer einzelnen Datei aus