首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

设置的<load-on-startup>1</load-on-startup>没起作用解决方法

2012-03-27 
设置的load-on-startup1/load-on-startup没起作用在web.xml中设置进行了如下设置:XML codeservlets

设置的<load-on-startup>1</load-on-startup>没起作用
在web.xml中设置进行了如下设置:

XML code
<servlet>   <servlet-name>InitServlet</servlet-name>   <servlet-class>test.InitServlet</servlet-class>   <load-on-startup>1</load-on-startup></servlet><servlet-mapping>    <servlet-name>InitServlet</servlet-name>    <url-pattern>/InitServlet</url-pattern>  </servlet-mapping>


然而在Tomcat启动时,并没有加载InitServlet,这是怎么回事啊???

[解决办法]
load-on-startup设置为1表示 tomcat启动,只调用servlet的init方法,并不会请求该servlet
[解决办法]
探讨
不会调用它里面的doGet()、doPost()方法啊?

[解决办法]
servlet不同于listener 与filter ,不访问不加载的....
[解决办法]
访问index.jsp是访问org.apache.catalina.servlets.DefaultServlet的实例

热点排行