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功能。 –