W interfejsie internetowym menedżera Tomcat znajdują się różne kolumny danych określonych w serwlecie. Na przykład kolumna "Wyświetlana nazwa" jest wypełniona wartością znacznika <display-name>
w pliku web.xml. Kolejna kolumna określa wersję. Jak ustawić to w web.xml lub WAR?Jak ustawić wersję dla Tomcat w serwletie web.xml?
Odpowiedz
Używam Tomcat 7 i używa on wersji pliku WAR. Nie znam niczego w pliku web.xml, który jest do tego użyty.
Zobacz dokumentację Tomcat here.
web.xml
nie zawiera specjalnego znacznika do opisania wersji aplikacji. Możesz deklarować tylko wersję aplikacji w opcjonalnych elementach opisu. Na przykład tag <display-name>
. Ale nic to nie dotyczy.
Po prostu nazwij swój plik war
jako myapp ## 1.7.3.war podczas budowania.
Mamy wojny o nazwie xyz-1.1.0.war. Ale w kolumnie-wersji w "manage/html" wyświetla się: Brak określono. Więc wyodrębniony automatycznie z nazwy WAR nie działa. Również nazwa WAR bezpośrednio odzwierciedla adres URL, pod którym dostępna jest aplikacja internetowa. W przypadku produkcji wersja nie znajduje się w nazwie. – Mnementh
Spróbuj użyć ** xyz ## 1.1.0.war **. Oficjalna dokumentacja ma taką składnię deklaracji wersji w nazwie pliku wojennego. – kapand
Wyświetlany tam "numer wersji" jest wyświetlany podczas korzystania z Tomcat's parallel deployment feature.
Jeśli chcesz zobaczyć numer wersji tam, będziesz musiał ponownie nazwać plik WAR być context-name##version
gdzie version
jest dowolny ciąg znaków, który będzie w porządku alfabetycznym, w porównaniu do innych wersji w celu wybrania najnowszego .
Naprawdę musisz przeczytać dokumentację na temat równoległego wdrożenia zanim zaczniesz z niego korzystać, w przeciwnym razie prawdopodobnie się pomylisz.
- 1. Nazwa dziedziny w tomcat (web.xml)
- 2. Jak ustawić JAVA_HOME dla wielu instancji Tomcat?
- 3. jak ustawić JAVA_OPTS dla Tomcat w systemie Windows?
- 4. Jak programowo ustawić limit czasu sesji, strony błędów bez web.xml
- 5. web.xml dla jstl
- 6. Jak ustawić kaskadową wersję w maven?
- 7. Jak ustawić wersję gradle w Androidzie 1.3?
- 8. Tomcat 7 slow start metadata-complete = "true" web.xml
- 9. Tomcat 7 - gdzie mam ustawić "właściwości systemu"?
- 10. Czy istnieje sposób konfiguracji użycia JEDNEJ strony błędów niestandardowych dla WSZYSTKICH kodów błędów w web.xml tomcat?
- 11. Jak ustawić pamięć dla maszyny wirtualnej w IntelliJ? Czy muszę osobno ustawić opcje pamięci Tomcat?
- 12. Jak ustawić minimalną wymaganą wersję IOS?
- 13. Jak ustawić domyślną wersję Ruby z RVM?
- 14. Jak ustawić rozmiar kompresji max tomcat gzip?
- 15. Aplikacja do znakowania bez web.xml do dystrybucji dla replikacji sesji Tomcat
- 16. Jak uzyskać nazwę domeny z żądania w serwletie Java?
- 17. Jak skonfigurować nazwę wyświetlacza, gdy nie web.xml
- 18. Jak skonfigurować listę plików powitalnych w web.xml
- 19. Jak ustawić wersję projektu C++/CLI w Visual Studio?
- 20. Jak ustawić wersję pakietu WiX w taki sam sposób jak wersję mojej aplikacji
- 21. Dodawanie warunki w web.xml
- 22. Wiele słuchaczy w web.xml?
- 23. Jak zmienić kompilator tomcat
- 24. Jak określić kolejność słuchaczy w web.xml
- 25. Maven: jak wypełnić zmienną w pliku web.xml
- 26. Mapowanie WebSocketEndpoints w pliku web.xml
- 27. Servlet nie może być rozwiązany w web.xml
- 28. Jak edytować plik web.xml w Grails?
- 29. Jak ustawić niestandardową stronę 404 jako forward, a nie przekierowanie w Tomcat
- 30. Dlaczego serwer Tomcat nie działa z plikiem web.xml jako konfiguracja serwletu użyta w aplikacji Vaadin 7?
Duplikat http://stackoverflow.com/questions/6347326/web-app-version-in-tomcat-manager, który ma dobrą i akceptowaną odpowiedź w środku. – Anton