首页 > Web开发 > 详细

IDEA多模块项目-子项目使用jsp出现404错误

时间:2019-11-08 22:46:59      阅读:247      评论:0      收藏:0      [点我收藏+]

技术分享图片

jsp项目中运行SpringBootApplication,找不到 /WEB-INF/info.jsp

原因:context路径问题,资源没有打包过去

解决方案如下

1.在jsp目录下 命令行: mvn spring-boot:run

2.添加以下配置类,指明context路径(不推荐)

技术分享图片
@Configuration
public class TomcatConfig {
    @Bean
    public EmbeddedServletContainerFactory embeddedServletContainerFactory() {
        ConfigurableEmbeddedServletContainer factory = new TomcatEmbeddedServletContainerFactory();
        factory.setDocumentRoot(new File("D:\\Study\\learn-springboot\\module1\\src\\main\\webapp\\"));
        return (EmbeddedServletContainerFactory) factory;
    }
}
TomcatConfig.class

3.更改启动配置

技术分享图片

点击Edit Configuarations

技术分享图片

图中红圈去配置路径,这是idea默认的参数,代表当前项目路径,也可输入当前路径地址

IDEA多模块项目-子项目使用jsp出现404错误

原文:https://www.cnblogs.com/yuanzessrs/p/11823408.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!