如何在tomcat启动时自动调用一个servlet?实现不成功,请帮忙!

leagenary 2003-03-13 05:15:28
我参考资料在web.xml文件写了如下代码:
<servlet>
<servlet-name>AutoRunning</servlet-name>
<servlet-class>AutoRunning</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>AutoRunning</servlet-name>
<url-pattern>/WEB-INF/classes/AutoRunning</url-pattern>
</servlet-mapping>
但没有运行我要的class,也没有报错。
请问是什么原因?还需要配置什么吗?
...全文
133 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
leagenary 2003-03-14
  • 打赏
  • 举报
回复
各位,能不能说一下要实现tomcat启动时自动调用一个servlet要做哪几步?
shihb 2003-03-14
  • 打赏
  • 举报
回复
其实大部分你已经作了,就是先在你的servlet中写一个init()方法,来做你想做的事,再像你在上面说的那样,配置一下web.xml,注意<load-on-startup>要大于0。
linzy 2003-03-13
  • 打赏
  • 举报
回复
实现java.servlet.ServletContextListener
web.xml配置
<listener>
<listener-class>com.IniApp</listener-class>
</listener>
就行了
必须2.3以后的版本
shihb 2003-03-13
  • 打赏
  • 举报
回复
init()方法有没有写?
flashroom 2003-03-13
  • 打赏
  • 举报
回复
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>test.test</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
flashroom 2003-03-13
  • 打赏
  • 举报
回复
<servlet>
<servlet-name>AutoRunning</servlet-name>
<servlet-class>>/WEB-INF/classes/AutoRunning</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>AutoRunning</servlet-name>
<url-pattern>AutoRunning</url-pattern>
</servlet-mapping>
leagenary 2003-03-13
  • 打赏
  • 举报
回复
请高手指点!

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧