Servlet的init方法到底是在什么时候调用的? j2ee specification和java doc中有以下说明 如果load-on-startup设置为>=0, 部署的时候就会调用. 如果多个servlet的load-on-startup设置的值一样,由容器自己确定这几个servlet的初始化顺序. 如果load-on-startup没有设置,或者为负数,那么由容器自行决定,通常是在第一次Request请求时调用的,而且在doSerivce之前只调用一次 参考: http://guo…