您的位置:首页 > 编程语言 > Java开发

spring-boot集成 jsp报whitelabel error page的问题解决

2018-03-12 17:04 801 查看
方法1: 用maven命令启动,mvn spring-boot:run
方法2:检查springboot内置tomcat上下文默认路径
打印tomcat上下文路径看看是否正确
public static void main(Stringp[] args){ 
ConfigurableApplicationContext context = SpringApplication.run(ApplicationMain.class, args);
ServletContext context1 = context.getBean(ServletContext.class); 
URL url = context1.getResource("/"); 
System.out.prinltn(url.getFile());
}

如果不正确修改,修改方法如下,加一个配置类:
@Configuration
public class TomcatConfig {
    @Bean  
    public EmbeddedServletContainerFactory embeddedServletContainerFactory() {
ConfigurableEmbeddedServletContainer factory = new TomcatEmbeddedServletContainerFactory();
        //设置为自己的路径

factory.setDocumentRoot(new File("D:\\workspace\\spring-boot-helloworld\\src\\main\\webapp\\")); 
return (EmbeddedServletContainerFactory) factory;  
    }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: