Ich habe ein Problem, meine Anwendung bereitzustellen. Wenn ich Tomcat als Dienst starte, funktioniert http://localhost:8080/
funktioniert gut, aber http://localhost:8080/myappdirectory/
schlägt fehl. Wenn ich andererseits den Dienst herunterfahre und Tomcat aus der Datei server.bat starte, funktioniert meine Anwendung. Was kann der Grund sein? Der Fehler lautet: 404 Der Ursprungsserver hat keine aktuelle Repräsentation für die Zielressource gefunden oder ist nicht bereit, diese zu offenbaren.Tomcat 8-Anwendung bereitstellen, wenn Tomcat als Dienst gestartet wird
Antwort
für eine WAR-Datei bereitstellen, diese Adresse zu erhalten: http://localhost:8080/myappdirectory/
sollten Sie die WAR-Datei umbenennen, um myappdirectory.war
lassen Sie es mich an einem Beispiel zeigen:
1- starten Sie Ihren Kater
2- Ihre Kriegsdateiname ist: project-name-1.0.war
, können Sie es umbenennen müssen: myappdirectory.war
3- dann kopieren Sie sie in Ihrem webapps
Verzeichnis, das standardmäßig: {tomcat-directory}/webapps/
oder Sie können Tomcat GUI für die Bereitstellung verwenden.
Wenn es keinen Fehler in Ihrer WAR-Datei gibt (wenn Sie beispielsweise EJB verwenden, müssen Sie TomEE nicht Tomcat verwenden oder zumindest die Komponenten Ihrem Tomcat hinzufügen, sonst wird Ihre Datei nicht bereitgestellt) tomcat erstellt automatisch einen Ordner in das Verzeichnis (webapps
), das den gleichen Namen wie Ihre WAR-Datei hat, danach können Sie das Ergebnis in der gewünschten Adresse sehen
Ich habe keine Kriegsdateien. Ich habe die Tomcat-Version von 7 auf 8 aktualisiert. Ist es möglich, den alten Weg fortzusetzen? nur Unterordner für .jsp-Dateien verwenden? – user3260061
- 1. Auf Tomcat bereitstellen
- 2. Remote-Zugriff von Tomcat-Dienst
- 3. Tomcat kann nicht als Benutzer gestartet werden
- 4. Ember-Client auf Tomcat bereitstellen
- 5. Konfigurieren Sie Tomcat als Dienst (keine catalina.bat)
- 6. Tomcat Problem Erneutes Bereitstellen von:
- 7. Docker tomcat Wieder bereitstellen Anwendung
- 8. Java Tomcat kann nicht bereitstellen
- 9. Tomcat, Dienst nicht verfügbar 503
- 10. Tomcat als Proxy-Server
- 11. Ich kann Tomcat nicht als Dienst in Redhat starten
- 12. Spring-Boot eingebaut Tomcat Server nicht gestartet
- 13. Windows-Dienst wird als gestartet angezeigt, wenn es ausgeführt wird
- 14. Wird benachrichtigt, wenn der Dienst gestartet wird
- 15. Bereitstellen von Jersey-Anwendung auf Tomcat 8.5
- 16. Bereitstellen einer versionierten WAR-Datei auf Tomcat
- 17. Tomcat wird nicht aktualisiert, bis ich Eclipse neu gestartet
- 18. Fehler beim Tomcat Eclipse gestartet zugreifen
- 19. Dateien aus einem Tomcat-Kontext bereitstellen
- 20. Bereitstellen von GWT-Anwendung auf Apache Tomcat
- 21. Tomcat8.exe verbraucht viel CPU/Speicher, wenn Tomcat als Windows-Dienst gehostet wird
- 22. Tomcat-Anwendung gestartet, aber sofort zerstören
- 23. Tomcat-Webanwendung mit anderer web.xml-Datei bereitstellen
- 24. Bereitstellen einer WAR in Tomcat/Eclipse
- 25. Wie aktiviert man SSL-Debugging in Tomcat als Windows-Dienst?
- 26. Tomcat-Server konnte nicht gestartet werden
- 27. Startseite mit Tomcat kann nicht gestartet werden
- 28. SpringBoot - Embedded TomCat kann nicht gestartet werden
- 29. Bereitstellen einer Vaadin-App für Tomcat
- 30. Apache Tomcat hängt nach "Initializing gestartet ..."
Wie stellen Sie Ihre WAR-Datei bereit? –
Ich habe keine War-Datei. Kann ich nur Unterordner unter ... webapps/ROOT/verwenden? – user3260061