2014-11-18 18 views
7

Zwykliśmy podać nazwę wyświetlacza w naszej web.xml Obecnie nie ma web.xml (i dodając jeden wydaje się złamać aplikacji)Jak skonfigurować nazwę wyświetlacza, gdy nie web.xml

Używamy sprężyny rozruchowej/sprężyny 4/java 7/maven3 do tworzenia usług odpoczynku.

Czy ktoś może mi powiedzieć, w jaki sposób można ustawić nazwę wyświetlaną? Na przykład z kodu java/SpringBootServletInitializer?

uwaga: Obecnie nie ma żadnych tagów @WebServlet

Po dodaniu poniżej web.xml, Tomcat menedżer pokaże wyświetlaniem nazwy, ale podczas otwierania mojej aplikacji mam 404. Wydaje dodając internecie. xml łamie moją aplikację.

<web-app xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 
    version="3.0"> 
<display-name>MyT2ConfigServer</display-name> 
    <description>MyT2ConfigServer description</description> 
</web-app> 
+2

Nie możesz, trzeba użyć 'web.xml' za to. Jedna z rzeczy, których brakuje w konfiguracji baz java, jak również strony błędów i niektóre ustawienia sesji. –

+0

dziękuję za odpowiedź. czy możesz dodać plik web.xml, a także użyć SpringBootServletInitializer? –

+1

Tak, nie wyklucza (domyślnie) drugiego. Jeśli dodasz 'metadata-complete =" true "' do twojego pliku web.xml, żadne wykrywanie nie zostanie wykonane, ale domyślnie to zrobi. –

Odpowiedz

0

Po dodaniu web.xml wpadłem niepowiązanych problemu spowodowanego przez innego zmian zrobiłem ... Kiedy stała to inny problem wszystko było w porządku i mogę użyć powyżej web.xml jak sugeruje M .Deinum.

1

Od wersji SpringBoot v1.3.1.RELEASE można to zrobić za pomocą właściwości server.display-name.

Zobacz https://github.com/spring-projects/spring-boot/issues/2600

+1

Nie sądzę, że rozwiązuje problem ... który jest związany z osadzonym tomcatem, nie wdrażającym wojny do istniejącego ... nie? –

+1

Wygląda na to, że ma on związek tylko z wbudowanym tomcat ... –

+0

'server. *' Zawsze ma zastosowanie tylko do wbudowanego tomcat. – membersound

Powiązane problemy