Macht Spring Tool Suite generiert, die web-app funktioniert auf eigenständigen Tomcat-server
Vom Implementieren von spring-web-apps mit Spring-Tool-Suite Frage, ich könnte das erstellen und bereitstellen von spring-web-Anwendung mit Spring-Tool-Suite. Ich konnte den Zugriff der app auf localhost:8080/manolitomvc
.
Herunterfahren der Spring Tool Suite Tomcat-server, ich relaunch Tomcat mit sudo startup.sh
, aber ich bekam diese Fehlermeldung.
Was ist falsch? Was server-setup ist notwendig, um manolitomvc
app zu arbeiten?
HINZUGEFÜGT/BEHOBEN
Basierend auf Ralph ' s Antwort, dass ich es Arbeit bilden könnte.
STS Arbeitsbereich-Verzeichnis, das ich produzieren konnte, der war-Datei im Tomcat-Verzeichnis.
Kopieren der war-Datei in den web apps die Bereitstellung der Arbeit. Interessanterweise manolitomvc
Verzeichnis wird automatisch erzeugt, mit der Aktion zu kopieren.
Oder Sie können einfach festlegen, das Ziel, um das webapp-Verzeichnis.
Du musst angemeldet sein, um einen Kommentar abzugeben.
STS/Eclipse verwenden eine komplett andere (nennen wir es) "working directory" für tomcat.
Wenn Sie möchten, um Ihre Anwendung auszuführen, ohne STS/Eclipse, als lassen STS/Eclipse oder Mave erstellen einer war-Datei für Ihr Projekt.
mvn package
- es erzeugt eine war-Datei im target-OrdnerDann kopieren Sie diese war-Datei in das
webapps
- Ordner der ORIGINAL-tomcat-installation (NICHT den Ordner.metadata/plugins/org.eclipse.wst.server.core...
in Ihrem eclipse-workspace direcory)Gehen Sie einfach in Ihrem Projekt-Verzeichnis(in dem src, pom.xml etc befinden) in die Befehlszeile ein. Und geben Sie
mvn package
Wird es erstellen und generieren war-Datei für Sie im inneren '/Ziel' Ordner