У нас есть одно приложение на 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.
Не уверен, что мне не хватает.