@Startup is supported for @Singleton EJBs. Your bean should be annotated @ApplicationScoped @Singleton @Startup.
Thanks, that worked. Still having problems with @Observes BeforeShutdown. I know it's supposed to work only on Extensions, but Weld 1.1.1.AS7 throws an exception, before calling the method, I believe it's related to the WELD-891 bug. Trying to overcome it with a @PreDestroy on my bean that would shutdown my camelcontext.