来自web.xml的欢迎文件未被码头服务器选择

时间:2019-06-10 05:32:03

标签: spring-boot jetty

我们在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作为欢迎文件,但这显示了码头服务器中的问题。

不确定我想念什么。

0 个答案:

没有答案