在Host标签内添加Context设置,docBase属性填写war文件名称,配置如下:
<Host appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="springbootjsp" debug="0" privileged="true" reloadable="true" /> <!-- 其他代码 --> </Host> 步骤三:启动tomcat运行bin/shutdown.bat文件,启动tomcat
输入地址::8080/cat 访问。
到此项目部署成功,虽然本人部署到Windows服务器了,Linux也是一样的步骤。
四、知识扩展:Spring Boot 模板推荐虽然上文我们详细介绍了JSP在Spring Boot 中使用,但是Spring Boot官方并不推荐使用JSP(原因见下文)。
Spring Boot推荐模板引擎:Thymeleaf
Freemarker
Mustache
Groovy Templates
如下图所示:
Spring为什么不推荐使用JSP?Spring官方不推荐使用JSP的原因有这么几个:
官方文档JSP没有Thymeleaf好;
Thymeleaf健康的开源项目,几乎每个月都有更新,而JSP已经好几年没有实质性的进展;
Thymeleaf有迅速响应的用户论坛。
更多详情,点击查看:https://spring.io/blog/2012/10/30/spring-mvc-from-jsp-and-tiles-to-thymeleaf
总结:按照官方的说法,如果你有数百个JSP页面,我们并不建议您应该立即抛弃它们,重新使用Thymeleaf,但是,如果您开始开发一个新项目,强烈鼓励您比较其他模板引擎和JSP,以确认哪一个更适合您。
五、参考资料开发Web应用之JSP篇:
欢迎扫码,加入圈子讨论交流