关于tomcat的认知升级
简述文章思路:
几年工作经验后对tomcat的简短印象 → 静下心来总结后,提出新疑问 → 自我学习后的再认知
已有认识:
一句话:开源的,基于java语言开发的,部署web项目的容器;
假设:tomcat部署目录=tomcat_home=E:\tools\worktools\apache-tomcat-8.0.3;
通常一个web项目的部署包(如打好的war包),部署在tomcat_home/webapps目录,然后编辑tomcat_home/conf/server.xml文件,在<host></host>标签区间内增加context标识(<Context docBase="testProj" path="/testProj"/>),然后启动startup.bat脚本,项目部署完毕。
疑问:
- 我们跑一个项目,最少需要哪些支持?
- tomcat解决了上面问题中的哪些?
- tomcat相对同类软件的优缺点是啥?
先思考→翻阅资料→带着问题学习:(仅列出部分)
tomcat背景和安装:https://www.cnblogs.com/f-ck-need-u/p/7717488.html
web容器的作用:

本文通过作者的工作经验和深入学习,探讨了Tomcat作为Web容器的角色和作用。首先,介绍了Tomcat的基本功能和部署流程,然后提出疑问,分析了一个项目运行所需的支持,包括编译、网络服务和入口路由。接着,解释了Tomcat如何实现Java Servlet、JSP等规范,处理HTTP请求。最后,讨论了Tomcat相对于其他软件的优缺点,并分享了个人见解,指出Tomcat在lib管理上的设计值得学习,鼓励读者阅读源码和尝试自己构建类似系统以提升能力。
最低0.47元/天 解锁文章
431

被折叠的 条评论
为什么被折叠?



