In der Webschnittstelle des Tomcat-Managers gibt es verschiedene Spalten für Daten, die im Servlet angegeben sind. Zum Beispiel wird die Spalte 'Anzeigename' mit dem Wert des Tags <display-name>
in der Datei web.xml gefüllt. Eine andere Spalte gibt die Version an. Wie kann ich dies in der web.xml oder WAR einstellen?Wie stelle ich die Version für Tomcat in einem Servlet web.xml ein?
Antwort
Ich benutze Tomcat 7 und es verwendet die Version der WAR-Datei. Mir ist nichts in der dafür verwendeten web.xml bekannt.
Siehe die Tomcat-Dokumentation here.
web.xml
enthält kein spezielles Tag zur Beschreibung der Version der Anwendung. Sie können die Anwendungsversion nur in optionalen Beschreibungselementen deklarieren. Zum Beispiel: <display-name>
. Aber es beeinflusst nichts.
Geben Sie einfach Ihre war
Datei als myapp ## 1.7.3.war beim Erstellen.
Wir haben Kriege, die xyz-1.1.0.war heißen. Aber in der Versionsspalte in 'manager/html' wird angezeigt: Keine angegeben. So automatisch aus dem WAR-Namen extrahiert funktioniert nicht. Auch der Name der WAR spiegelt sich direkt in der URL der Webapp zur Verfügung. Für die Produktion ist die Version daher nicht im Namen. – Mnementh
Versuchen Sie, ** xyz ## 1.1.0.war ** zu verwenden. Die offizielle Dokumentation hat solche Syntax der Erklärung der Version in Kriegsdateinamen. – kapand
Die "Versionsnummer", die Sie dort sehen, wird angezeigt, wenn Sie Tomcat's parallel deployment feature verwenden.
Wenn Sie eine Versionsnummer in dort sehen wollen, müssen Sie auf Ihre WAR-umzubenennen context-name##version
zu sein, wo version
jede Zeichenfolge, die alphabetisch verglichen werden, um andere Versionen, um die aktuelle zu wählen .
Sie müssen die Dokumentation für die parallele Bereitstellung unbedingt lesen, bevor Sie sie verwenden, andernfalls werden Sie sich wahrscheinlich verwirren.
- 1. Wie stelle ich ein Servlet als Homepage in Java ein?
- 2. Wie bootet Tomcat die App ohne web.xml?
- 3. Wie mappe ich AJAX Servlet ohne web.xml
- 4. Wie untersuchen Sie web.xml von einem Servlet?
- 5. WebSphere 8, web.xml version = "3.0", Standard-Servlet-Mapping?
- 6. URL-Muster für Servlet-Zuordnung in web.xml
- 7. Konfigurieren Sie web.xml (Tomcat 5) für ein Servlet, um alle eingehenden Anfragen zu bearbeiten?
- 8. RESTful-Servlet-URLs - Servlet-Mapping in web.xml
- 9. Tomcat gibt 404, wenn ich mein Servlet
- 10. Wie richte ich das Root-Servlet in Tomcat 6 ein?
- 11. Wie web.xml servlet init-param externalisieren? Spring DelegierungFilterProxy für Servlets?
- 12. Markieranwendung ohne web.xml verteilbar für Tomcat-Sitzungsreplikation
- 13. Platzhalter für Ressourcen in einem Tomcat-Servlet context.xml
- 14. Servlet - web.xml vs Java-Konfiguration
- 15. Maven Filterung web.xml für Tomcat eingebettet in Eclipse
- 16. Wie kann ich meine web.xml-Konfiguration anpassen?
- 17. Servlet 3.0 @WebServlet verwenden .. Was wird in web.xml sein?
- 18. Wie stelle ich WAR mit Maven auf Tomcat bereit?
- 19. Wie stelle ich die ASP.NET-Version für ein virtuelles Verzeichnis mit IIS Manager 7.0 ein?
- 20. Können wir ein Servlet ohne <servlet-mapping> in web.xml Eintrag
- 21. Wie stelle ich Hibernate MySQL Connection in Openshift Tomcat 7 (JBOSS EWS 2.0) ein?
- 22. Java Servlet Mapping-Konzept in web.xml Datei
- 23. Servlet Mapping in Apache Tomcat 6.0.20
- 24. Wie stelle ich die Farbe für CSS3 html5 Fortschrittselement ein?
- 25. Wie ein Filter für Willkommen-Datei in web.xml für Tomcat zuordnen?
- 26. Wie konfiguriert man das Spring-Boot-Servlet wie in web.xml?
- 27. Wie stelle ich die Standardsprache für die Android App ein?
- 28. Servlets kann nicht in web.xml
- 29. Vorrang des Filters über Servlet in Tomcat
- 30. wie protokolle in tomcat servlet applikation
Duplizieren von http://stackoverflow.com/questions/6347326/web-app-version-in-tomcat-manager, die gute und akzeptierte Antwort innerhalb hat. – Anton