Which Seam3 modules are you using? Seam Servlet has an event you can observe that you could probably use. In an example that was previously in the Catch module I used
That worked alright.
Can you list a snapshot of your code? I ported an EE6 app to Seam and Singleton running at startup work pretty much the same way they used to do
The two classes there seem to have a decent way of doing it via servlet context listener and injected stateless EJB.