我希望我的java web應用程序在我啓動或在glassfish服務器中部署程序時自動運行程序。我的Web應用程序需要在部署時在glassfish中運行郵件程序。如何在glassfish服務器啓動時自動運行程序?
0
A
回答
0
您可以設置一個servlet在應用程序啓動時運行,或者可能使用@Singleton註釋,具體取決於是否需要參與EJB。或者如果你使用Spring,還有更多的方法。你可以給更多的背景以獲得更好的答案。
What does the servlet <load-on-startup> value signify
http://java.sun.com/developer/technicalArticles/JavaEE/JavaEE6Overview_Part3.html#singles
0
您可以在數據庫中設置一些標誌類型屬性,並在運行該程序後更改該值。
相關問題
- 1. 如何在服務器啓動時自動運行node-inspector?
- 2. 運行應用程序時服務未啓動 - 如何顯式啓動服務?
- 3. 如何將服務器程序配置爲在SUSE啓動時自動啓動?
- 4. 我如何在電腦啓動時自動運行服務
- 5. rmiexception同時啓動glassfish服務器
- 6. Ruby on rails:如何在服務器啓動時自動運行後臺任務?
- 7. 使用RESTless服務自動啓動glassfish
- 8. 如何在System Re啓動時自動啓動瘦服務器
- 9. 在服務器啓動時運行應用程序
- 10. 啓動時自動運行程序
- 11. Glassfish 4.1在服務器啓動時啓動方法?
- 12. 如何在機器重啓時自動啓動WAS服務器?
- 13. 如何在服務器上自動運行java函數/程序
- 14. 如何在JBOSS AS啓動時運行/啓動特定服務?
- 15. 如何在服務器啓動時運行capistrano任務?
- 16. 如何在系統啓動時自動運行應用程序?
- 17. 在Spring啓動時運行服務器時在啓動模式下啓動GWT
- 18. Glassfish服務器不在eclipse上啓動
- 19. 如何在apache啓動時自動運行gwt中的服務器類
- 20. 如何在Mac OS系統啓動時自動運行MySQL服務器?
- 21. 如何將程序安裝爲在啓動時自動啓動的服務?
- 22. 如何自動啓動服務器端應用程序?
- 23. 如何在linux服務器上自動啓動weinre服務器
- 24. 當我運行rails服務器時,如何自動啓動'puma'(如Thin)
- 25. 應用程序啓動時自動啓動Android服務
- 26. 如何在應用程序啓動時啓動Android服務?
- 27. 如何在Android應用程序啓動時啓動服務?
- 28. 如何在新應用程序啓動時啓動服務?
- 29. 如何在服務器啓動時啓動守護進程
- 30. 如何在服務器重啓時自動啓動Amazon EBS服務?
我使用JSF。我如何通過JSF來做到這一點。我只需要在運行Web應用程序時自動運行一個Java程序。 – user1504940 2012-07-13 15:38:32
對不起,我不知道JSF,但我想它是從某種servlet開始的。但是,如果我谷歌「jsf啓動bean」,我發現像這樣的東西:http://jfindings.blogspot.com/2009/04/creating-startup-listener-in-jsf.html你可以在那裏你用ContextLoaderListener,ServletContextListener,web .xml,'@ Component'和'@ Scope'來獲得我猜你正在尋找的行爲。聽起來很複雜。 – Jim 2012-07-13 15:49:07
謝謝吉姆。我只是想當我啓動我的Web應用程序時,它會在數據庫的指定時間自動發送電子郵件。我寫了郵件類,但我需要在運行Web應用程序時在內部運行郵件類。 – user1504940 2012-07-13 16:09:39