把之前写的一个springboot项目拿出来运行,启动成功后,访问localhost:8080/hello,
并没有像预期的一样跳转到hello.jsp页面,
- 用chrome内核的360极速浏览器访问弹框提示下载文件,如下图:
- 用chrome访问,要么是下载文件,要么返回页面源代码(还有乱码),如图:
排查后,发现是因为springboot对jsp支持的相关依赖被注释掉了,特此记录下
<!-- 添加jsp支持,打成war包部署到外部tomcat时需要注释掉 -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>8.0.33</version>
</dependency>