Die Seite wird sich ab April 2020 ändern, aber da es für das Projekt Struts 1.3 gibt (nicht 2.x: unschuldig :), habe ich das Verfahren zum Aufbau der Lernumgebung zusammengefasst.
Spring Boot ist der Mainstream von Java in der Welt, aber Struts ist immer noch aktiv. Es kann Ihnen helfen, wenn Sie Pech haben und in einer alten Umgebung angekommen sind oder eher nach einer solchen Site suchen.
Laden Sie Tomcat von unten herunter. (* Ab März 2020 ist die neueste stabile Version 9.0.33) http://tomcat.apache.org
Entpacken Sie die heruntergeladene Datei. Dieses Mal habe ich es unten platziert. C:\public\tool\apache-tomcat-9.0.33
■ Ordnerstruktur (nur erste Ebene)
C:\public\tool\apache-tomcat-9.0.33
├─bin
├─conf
├─lib
├─logs
├─temp
├─webapps
└─work
Laden Sie maven von unten herunter. (* Ab März 2020 ist die neueste stabile Version 3.6.3)
Maven – Download Apache Maven https://maven.apache.org/download.cgi
Wählen Sie "apache-maven-3.6.3-bin.zip".
Entpacken Sie die heruntergeladene Datei. Dieses Mal habe ich es unten platziert. C:\public\tool\apache-maven-3.6.3
■ Ordnerstruktur (nur erste Ebene)
C:\public\tool\apache-maven-3.6.3>tree
├─bin
├─boot
├─conf
└─lib
Dieses Mal werden wir Git Bash für das Terminal verwenden, also setzen Sie den PATH auf Git Bash.
# System-wide bashrc file
### add start
if [ -f ~/.bashrc_profile ]; then
. ~/.bashrc_profile
fi
### add end
export PATH=$PATH:/c/public/tool/apache-maven-3.6.3/bin
Laden Sie Eclipse von unten herunter. https://www.eclipse.org/downloads/
Installieren Sie Folgendes vom Eclipse Marketplace
Datei → Neu → Andere → Projekt aus SVN auschecken
Generieren Sie einen neuen Repository-Speicherort
Repository: http://svn.apache.org/repos/asf/struts/maven/trunk/struts-archetype-blank
cd C:\Users\msg_h\git\struts-sample\struts-archetype-blank
mvn install
Erstellen Sie ein neues Projekt.
--Datei-> Neu-> Java
Hinzufügung eines Archetyps
Gib Folgendes ein.
Artikel | Wert |
---|---|
Architype-Gruppen-ID | org.apache.struts |
Architype Artefakt ID | struts-archetype-blank |
Architype-Version | 1.3.5-SNAPSHOT |
Repository-URL | http://svn.apache.org/repos/asf/struts/maven/trunk/struts-archetype-blank/ |
Wählen Sie den hinzugefügten "struts-archetype-blank".
Gib Folgendes ein.
Artikel | Wert |
---|---|
Gruppen-ID | my.struts |
Artefakt-ID | struts13-app |
Ausführung | 0.0.1-SNAPSHOT |
Paket | my.struts.struts13_app (Autofill) |
Sie haben jetzt eine Basis erstellt.
Die diesmal erstellte Quelle wird in das folgende Repository übernommen. Andere Quellen können ebenfalls gemischt sein. .. .. https://github.com/hrk-okd/struts13-app
Ich habe es unten als Referenz verwendet. https://qiita.com/morozumi_h/items/e36faee2c2bebb2fb15d