美文网首页
实现简单的tomcat

实现简单的tomcat

作者: 知道越多不知道越多 | 来源:发表于2019-01-16 15:34 被阅读0次
什么是tomcat?

简单的说,tomcat是一个web容器,我们开发的java项目可以放到tomcat容器中运行,目前大部分公司都会使用tomcat,目前流行的SpringBoot也将tomcat进行集成,可见tomcat的地位很重要。

百度百科:
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

实现tomcat

下面借鉴网络图片:


tomcat实现思路.png

有图可知,实现一个基本的tomcat需要的技术以及实现的思路,当然我们实现的是一个简单的tomcat,真正的tomcat实现可没这么简单,使用的技术也会很复杂。

贴上主要代码
image.png
代码入口是:com.xsx.study.tomcat_servlet.customer.TomcatServlet
项目相关代码github地址:https://github.com/nkkadmin/tomcat_servlet
注意:

1.这是一个SpringBoot项目,不要用SpringBoot启动方式启动该项目,执行
com.xsx.study.tomcat_servlet.customer.TomcatServlet的main方法即可启动tomcat
2.对应部署的war路径需要修改Constants的WEBAPPS路径即可。

欢迎大家阅读源码,有问题欢迎指正。

相关文章

网友评论

      本文标题:实现简单的tomcat

      本文链接:https://www.haomeiwen.com/subject/jgjmdqtx.html