发表于: 2025-05-06 20:49:37
0 72
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
用Tomcat,Jetty分别重复以上的部署方式,弄清楚三者之间的差别
Resin、Tomcat、Jetty 部署方式差异总结:
Resin:
部署时需配置 resin.xml,支持 高性能 NIO 和 内置集群,适合高并发场景。
热部署和日志记录(如 %D 响应时间)需手动配置,适合企业级应用。
Tomcat:
通过 webapps/ 自动部署 WAR 包,配置集中在 server.xml 和 web.xml,生态完善但性能中等。
需额外模块(如 AccessLogValve)记录响应时间,适合传统 Java Web 项目。
Jetty:
轻量级,支持嵌入式启动和快速热部署,通过 start.jar 直接运行,适合微服务和云原生。
日志配置(如 %{ms}T)在 jetty-requestlog.xml 中完成,内存占用低但功能模块化。
核心区别:
性能:Resin > Jetty ≈ Tomcat(高并发场景)。
易用性:Tomcat(开箱即用) > Jetty(模块化) > Resin(需手动调优)。
适用场景:Resin(企业级)、Tomcat(传统应用)、Jetty(嵌入式/微服务)。
明天计划的事情:(一定要写非常细致的内容)
遇到的问题:(遇到什么困难,怎么解决的)
jetty版本老是冲突
收获:(通过今天的学习,学到了什么知识)
评论