项目上最近要把内置的jetty换成tomcat, 来更好的支持servlet 3.0
本来以为换个容器, 几十行代码就好了....实际上换了tomcat后, 一开始启动tomcat, 非常的慢.
jetty只要几秒就可以启动的web工程, 内嵌tomcat花了接近15s, 直接启动tomcat, 接近10s....后来试了下, 删除了项目里的web.xml, 发现直接启动tomcat只要0.6s, 而内嵌tomcat居然要5s....对比了直接启动和内嵌启动的日志, 发现有一些日志不一样....就是这个导致内嵌的tomcat启动速度低于直接启动, 我们业务用不到, 注释掉后, 速度跟直接启动差不多了.