我的应用程序首次启动时有一些昂贵的设置。看来,只要我将WAR文件复制到webapps中,日志文件就会显示“部署Web应用程序归档文件Navaid.jar”,但在我点击URL之前,它实际上并不运行任何内容。我宁愿让第一个访问该网址的人忍受这个启动的等待时间。有没有我可以使用的“onDeploy”方法,或者是做什么处理,或者我应该有ant复制文件,等待几秒钟,然后wget url?WAR部署完成后,是否有办法让Tomcat启动应用程序?
0
A
回答
1
实现与ServletContextListener
接口的类,然后把它声明为在你的web.xml监听器:
<listener>
<listener-class> ...your class here... </listener-class>
</listener>
你的类将被调用在启动时(&在关机)。
0
您可以在web.xml
文件中指定几个Servlet在启动时加载。然后,他们可以调用您应用的各个部分,以确保它们已启动。
+0
这是怎么回事? – 2009-10-28 16:22:38
相关问题
- 1. 部署.war文件后,Apache Tomcat无法完成启动
- 2. 春季启动:部署WAR在Tomcat 7
- 3. tomcat war部署
- 4. 在Tomcat/Jetty上部署的Spring启动应用程序vs .war文件
- 5. 完成部署后的启动调度程序
- 6. 是否可以使用Java 1.7部署heroku war应用程序?
- 7. 在tomcat部署时自动启动web应用程序
- 8. 远程部署Web应用程序(.war)
- 9. 部署在Tomcat中的.war应用程序根
- 10. 有没有简单的方法让Apache Tomcat在部署后自动重启?
- 11. 启动Tomcat WAR
- 12. 当应用程序部署时,dynos是否重新启动?
- 13. Apache Tomcat启动错误:在部署Web应用程序期间
- 14. 防止tomcat在部署时启动应用程序
- 15. OpenShift Tomcat应用程序部署启动错误
- 16. 詹金斯部署插件部署到tomcat,但不启动应用程序
- 17. visual studio:调试器没有启动应用程序后部署
- 18. 有没有办法在IIS重新启动后“自动部署”ASP.NET应用程序?
- 19. ClickOnce应用程序升级后,没有重新启动完成
- 20. Tomcat是否反复重新部署我的Web应用程序?
- 21. WAR含春启动应用程序手动部署在tomcat的openshift不起作用
- 22. 在Tomcat/Eclipse中部署WAR
- 23. (Tomcat)部署时备份WAR
- 24. Grails部署问题(WAR&Tomcat)
- 25. 在tomcat中部署WAR
- 26. 在Tomcat中部署war
- 27. 有没有办法让宏在Eclipse中重新部署应用程序?
- 28. 无法在tomcat中部署.war文件
- 29. 无法使用jenkins在tomcat中成功部署war文件
- 30. Tomcat无法启动应用程序
太棒了,工作。现在我只需要弄清楚如何让其他servlet阻止响应,直到完成,但这是另一个问题。 – 2009-10-28 18:28:28
在完成对ServletContextListener的调用之前,容器不会调用servlet。请参阅http://java.sun.com/javaee/5/docs/api/javax/servlet/ServletContextListener.html – 2009-10-28 20:51:13