Bereitstellen von meinem Spring MVC web Anwendung mit der build-Klassen-oder war-Datei in das Apache-tomat dir?
Ich bin neu Spring MVC Framework
. Vor kurzem habe ich gelernt, bereitgestellt die einfach web application
erstellt mit JSP/Servets
im Apache tomcat
. Habe ich eine Probe web application
und erfolgreich eingesetzt in Apache tomcat
. Für die Bereitstellung habe ich folgende-
Heruntergeladen habe ich das Apache Tomcat
- core 64-bit-zip-von http://tomcat.apache.org/download-60.cgi. Kopieren Sie das Verzeichnis "apache-tomcat-6.0.37" zu Z: Drive
und extrahieren Sie den Ordner. Ich hatte schon Java 1.
7 installiert auf meinem system in C: Driv
e. Erstellt System-Umgebung von JAVA_HOME
und TOMCAT_HOME
. Kopie meiner Probe web application
in apache-tomcat-6.0.37\webapps\
Sie sehen können, die Struktur im unteren Bild.
Nun ich habe die gleichen oben genannten web-Anwendung in Spring MVC Framework
mit Net beans IDE und ich bin in der Lage zu führen Sie die Anwendung über den web-browser mit URL- http://localhost:8084/SpringWebSample/index.html
.
Nun würde ich gern mal live mit dieser Anwendung und installieren Sie es auf meinem server in Tomcat Verzeichnis nach oben im Bild, aber ich bin nicht auf der Suche nach einer einfachen Bereitstellung Schritte. Jeder link den ich gefunden habe zeigt die Schritte zum ausführen des Ant-build-Skript bereitstellen der Beispielanwendung.
bereit kann ich meine spring MVC web application
in der gleichen oben beschriebenen Weise, wie ich Sie zum bereitstellen der simple JSP/Servets web application
?
Gibt es eine Möglichkeit zum bereitstellen von meine Spring MVC web application
mit der build classes
oder war file
in die Apache tomat dir
?
Bitte helfen.
- Geht durch die Verzeichnis-Struktur, Ihre Anwendung sieht nicht viel wie ein Spring-MVC-Anwendung. Es ist eine web-app mit einem einzigen Servlet.
- Habe ich nicht bekommen, dein Punkt. Bitte erläutern Sie. Ich bin neu in der MVC-Framework. Gibt es eine andere Methode zum bereitstellen der Spring-MVC-Anwendung?
- Es ist nicht ein Kommentar, wie bereitstellen. Ich sagte, es sieht nicht wie Ihre Anwendung ist eine Spring-MVC-Anwendung. Sicherlich, ob oder nicht es ist ein Spring-MVC-Anwendung ist für die Fragestellung irrelevant.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer Spring-MVC-Anwendung ist eine regelmäßige Java-webapp was passiert, zu nutzen Spring, intern. Es bereitgestellt wird, wie jede andere web-Anwendung. Also ja, können Sie einfach die war-Datei der Spring-MVC-app und legen Sie es in
tomcat/webapps
.how to deploy the mvc spring framework web application in tomcat
ich bin immer alle die trifft, die sagenrun Ant build script
oderdownload the Spring Framework
von springframework.org/download. Das schafft richtig Verwirrung. Können Sie bitte hep mir zu verstehen, warum der download Frühling Rahmen der Arbeit im step-by-step deployment der web-Anwendung - docs.spring.io/docs/Spring-MVC-step-by-step/part1.htmlWenn Sie die Arbeit mit Spring 4 + gradle, können Sie nutzen spring boot.
Sie können einfach run gradle bootRepackage.
Mehr inforamation über die Verpackung als KRIEG:
http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#build-tool-plugins-gradle-packaging
Erstellen und ausführen ein Projekt, Artefakt, Sie können geben Sie den folgenden:
$ gradle build
$ java-jar build/libs/mymodule-0.0.1-SNAPSHOT.jar
Bauen eine war-Datei, die sowohl ausführbare Datei und verlegbare in einen externen container, die Sie benötigen, markieren Sie das eingebettete container-Abhängigkeiten wie die Zugehörigkeit zu einer Konfiguration mit dem Namen "providedRuntime", e.g:
...