tomcat是如何实例化servlet对象的,具体代码在哪里?
到处查资料,都找不到,所有书都说由servlet容器实例化一个servlet对象,就是不说怎么实例化的
还有,我想了解一下tomcat的启动过程,我怎么才能在eclipse里调试tomcat的代码?
到处查资料,都找不到,所有书都说由servlet容器实例化一个servlet对象,就是不说怎么实例化的
还有,我想了解一下tomcat的启动过程,我怎么才能在eclipse里调试tomcat的代码?
启动时会先去读web.xml,然后根据所配的servletClass以及其中关联的其他包其他类一个个进行加载,第一次请求到达后反射的实例化大堆应的servletClass,调用其对应的HttpServlet抽象类的动作。下次有请求了,还是这个对象。
要想知道的话
看servlet-api.jar源码~