# tomcat **Repository Path**: king_jy/tomcat ## Basic Information - **Project Name**: tomcat - **Description**: 手写tomcat - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-03-25 - **Last Updated**: 2021-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tomcat 手写tomcat
netty的jar包位于resources下,就引入来说相对麻烦,各位不好意思了。
version1.0:实现了监听端口,但时不时会服务器就会崩溃.
version2.0:通过增加访问队列修复了崩溃的bug.
version3.0:能够通过服务器访问本地(服务器)的文件,默认是D盘下的文件,D盘就相当于WEB_ROOT路径
version3.1:实现多线程bio监听端口
version4.0:能够通过服务器访问Servlet程序
version4.1:通过扫描包和注解的形式,实现了类似SpringMvc的机制
version4.2:当Servlet注解中的value重复时抛出异常
version5.0:由开启线程改为线程池.
version5.1:改为由ThreadPoolExecutor创建线程池
version5.2:从BIO监听模型改为NIO模型
version5.3:从NIO模型改为基于Netty的NIO模型
version5.4:加入过滤器,收到请求时,要先去访问所有的过滤器