我正在Tomcat v5.5上部署.WAR文件。我想在战争文件的启动时运行一个线程。所以我正在考虑为此使用Startup Servlet。但是我对servlet /启动servlet没有多少了解。你们能指导我怎么做吗? 关于这个问题的任何描述性链接也将非常感谢。 :)WAR文件的启动Servlet
3
A
回答
9
您可以使用javax.servlet.ServletContextListener
,并在web.xml
配置它,如:
<listener> <listener-class>com.mycompany.Listener</listener-class> </listener>
SerletContextListener
s为初始化的东西,需要你的应用程序的生命周期中的正确位置。它允许您在应用程序启动时初始化事物,并在应用程序(或应用程序服务器)关闭时销毁。
0
或者,您可以添加
<load-on-startup>1</load-on-startup>
到你的servlet,因此当应用程序上来就被加载。你可以在init方法中执行init的东西。您可能还必须避免为此servlet配置网址格式。
也看看这个example
相关问题
- 1. 启动Tomcat WAR
- 2. 如何禁止配置EAR文件内WAR文件的启动?
- 3. 在.war文件中使用web.xml的Spring启动应用程序
- 4. 春季启动制作可部署的WAR文件
- 5. 的Cloud Foundry:春季启动VS WAR文件
- 6. 当tomcat启动时自动启动Servlet ...?
- 7. tomcat7 - 如何部署春季启动war文件
- 8. 使用jetty启动java应用程序,无WAR文件
- 9. org.atmosphere.cpr.AtmosphereMappingException在春季启动可执行WAR文件
- 10. 创建jijster-spring启动项目war文件错误
- 11. 检票+春季启动+ .war文件部署
- 12. WAR文件无法在Tomcat 7上启动
- 13. 无法在启动时启动servlet
- 14. 在webapp文件夹中添加.WAR文件后,Tomcat服务器无法启动
- 15. WAR文件的组件图?
- 16. .war重启竞争条件的部署
- 17. Java EE war文件
- 18. .war和.ear文件
- 19. 春季启动war文件可与嵌入,但不是独立的Tomcat
- 20. 在Tomcat/Jetty上部署的Spring启动应用程序vs .war文件
- 21. WAR文件的版本号
- 22. 从WAR中的非servlet类获取XML文件的相对路径
- 23. 简单的WAR文件合并 - 用第二个WAR文件覆盖第一个WAR文件
- 24. 将servlet-war部署到oc4j容器中
- 25. “在指定的模块中无法加载Servlet类”,同时将servlet添加到war文件中
- 26. 启动文件8.1
- 27. Maven会自动将jar文件打包成war文件吗?
- 28. Servlet + HTML文件
- 29. 当上传新war文件时需要重启Tomcat 2次
- 30. 重新启动/重新启动一个servlet