#Zweck Erfahren Sie, wie Sie Struts2 ohne Eclipse auf Tomcat bereitstellen können. Annahme: Die Klassendatei wird kompiliert
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.
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.
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