关于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容器的作用: