Файл приветствия из файла web.xml не выбран сервером Jetty - PullRequest
0 голосов
/ 10 июня 2019

У нас есть одно приложение на spring4.3.20, теперь мы переходим на spring-boot 1.5.19-release.Мы выполнили полную настройку, и она полностью работает на tomcat-9.0.12, но та же война не работает на сервере Jetty.На самом деле файл приветствия, определенный в web.xml, не выбирается сервером Jetty, и мы должны явно указать его в URL.

Ниже приведен журнал входа в систему при запуске tomcat и сервера Jetty:

2019-06-10 10:37:16.946  INFO 28240 --- [nio-8084-exec-8] oConfiguration$WelcomePageHandlerMapping : Adding welcome page: ServletContext resource [/index.html]

web.xml

<welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

index.jsp находится внутри src / main / webapp /

Я попытался удалить файл приветствия и выполнить настройку в javaс кодом ниже, но это тоже не сработало.

@Configuration
public class DefaultView extends WebMvcConfigurerAdapter{

    @Override
    public void addViewControllers( ViewControllerRegistry registry ) {
        registry.addViewController( "/" ).setViewName( "forward:/index.jsp" );
        registry.setOrder( Ordered.HIGHEST_PRECEDENCE );
        super.addViewControllers( registry );
    }
}

С кодом Java я не могу работать даже на tomcat.

На самом деле я хочу использовать файл web.xml для файла приветствия, но это указывает на проблему на сервере Jetty.

Не уверен, что мне не хватает.

...