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

springboot 使用jsp 打包后无法访问

2017-10-19 21:25 225 查看
今日,在用springboot对以前的旧项目进行分割和改造。 结果遇到了一个让人抓狂的问题。 springboot本身对jsp的支持不够,需要额外配置一些jar包来实现对jsp的支持。 根据相关的资料,添加了相关的依赖,然后在IDE中调试系统,一切正常。然而,在打包的时候,却发现,生成的jar文件,运行后,竟然报告404错误,无法访问jsp页面。 最开始以为是view的路径配置不对,但是尝试多次后仍然无法解决。 根据网上的资料做了大量的尝试,仍然不行始终是404错误。 

偶然间,看到一篇文章,其中也提到了这个问题,并且说在低版本的springboot下,打包可以访问jsp页面,同样的方式在高版本下不行。于是尝试着将springboot降低到1.4.X  。果然,版本降低后生成的jar包,可以访问jsp。 虽然问题是临时解决了,但总觉得不好。于是进一步研究,看看如何能解决。

研究过程中,突然想到,或许可以换一个打包类型。于是,将maven中打包的类型换成war。 重新部署,启动,果然jsp能够正常访问了,即便是在1.5.4版本下也没有问题。于是,将其他模块也全部换成war的打包方式,终于完美解决问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  springboot jsp