Ich habe ein Maven-Projekt, das Spring Framework verwendet. Wenn ich also bereitstelle, muss ich neue .war-Dateien erstellen, indem mvn clean install -P LOCAL
ich laufe. Dadurch werden neue .war-Dateien erstellt. Dann kopiere ich diese War-Dateien in das Tomcat-Verzeichnis unter webapps. Das Problem ist, wenn ich über localhose:8080 auf die App zugreife, sehe ich die Änderungen nicht. Was mache ich falsch?
BEARBEITEN:
Es ist die .war-Datei der Benutzeroberfläche, die nicht aktualisiert wird. Andere Kriegsdateien zeigen Änderungen. Es werden also nicht alle Änderungen an der Benutzeroberfläche angezeigt. Ich habe versucht, den Cache zu leeren, aber es hat nicht funktioniert (Strg + F5 funktioniert auch nicht).
Was ich Ihnen als Schritte für die Bereitstellung auf Tomcat vorschlage:
webapp
Ordner (der zu Ihrem Projekt gehört) und entfernen Sie alle Dateien daraus (sowohl .war als auch extrahierte Dateien).work
Ordner aus dem Tomcat-Stammpfad.war
Datei in Ihren Webapp-OrdnerEin Tipp: Sie können Ihre App ganz einfach mit Maven automatisch bereitstellen, indem Sie ein Plugin verwenden, alle Informationen finden Sie hier . Damit kannst du leicht laufen tomcat7:redeploy
, er kümmert sich um den Schmutz und die Bereitstellungsoperationen :)
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen