我们在spring4.3.20上有一个应用程序,现在我们正在迁移到spring-boot 1.5.19-release。 我们已经完成了整个设置,并且在tomcat-9.0.12上也可以正常工作,但是在码头服务器上却无法正常进行。 实际上,Jetty服务器不会选择web.xml中定义的欢迎文件,我们必须将其明确地放在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作为欢迎文件,但这显示了码头服务器中的问题。
不确定我想念什么。