1
A
回答
2
有很多解決方案,但對我來說只有兩個不覺得哈克。我不確定是否Java EE 7以某種方式解決了這個問題,但是當我使用Google搜索時找不到任何東西。
- 使用來自EJB的
@Startup
。這是最好的,如果你可以使用EJB - 使用從deltaspike的服務程序模塊與
@Observes @Initialized ServletContext context
相關問題
- 1. Django - 在啓動時執行代碼
- 2. 在xtext啓動時執行代碼?
- 3. VSIX:在VS啓動時執行代碼
- 4. 啓動後在JBoss上執行代碼
- 5. 啓動屏幕前執行代碼
- 6. django啓動代碼只執行一次
- 7. 如何在應用程序啓動時執行代碼
- 8. 如何在EJB模塊啓動時執行一些代碼
- 9. 如何在應用程序啓動時執行彙編代碼
- 10. Sinatra:在啓動或重新啓動我的應用程序時執行代碼
- 11. 在啓動時執行Selenium
- 12. 執行PS在啓動時
- 13. 僅當代碼尚未運行時,Parallel.ForEach纔會在啓動時執行兩次?
- 14. 啓動角度應用程序時執行代碼
- 15. NodeJS:服務器啓動時執行的代碼
- 16. VBA運行代碼在啓動時和開啓時間間隔
- 17. 通過CDI在運行時自動執行Injectind實現
- 18. Liferay在服務器啓動後自動執行一些代碼
- 19. 代碼在哪裏執行在子進程中啓動?
- 20. 動畫完成時執行代碼jQuery
- 21. 讓GDB自動執行在啓動時
- 22. 啓動時執行操作
- 23. 如何防止在應用程序啓動時在onResume中執行代碼?
- 24. 避免在代碼執行上aplication啓動Android
- 25. 每10秒執行一次代碼,但在0秒後啓動
- 26. 如何在scala啓動代碼上執行玩!框架應用?
- 27. 如何在我的表單啓動後執行代碼?
- 28. 執行C代碼在iPhone Objective-C項目啓動
- 29. 在運行時執行.NET代碼
- 30. WPF:IsMouseOver ComboBoxItem時啓動代碼
謝謝您的回答。但是我不是在EJB環境中,我只是在使用Weld提供CDI的簡單Tomcat中...我會嘗試DeltaSpike的解決方案,但我有點害怕它添加的層(可能不正確)。 –
嗨,Deltaspike是由來自Weld和OWB(和其他人)的人開發的,它不被視爲一個額外的層。而是它提供了更多的CDI功能。 –