package com.github.signed.sandboxes.jee.multipleears.one; import java.util.logging.Logger; import javax.annotation.PostConstruct; import javax.ejb.EJB; import javax.ejb.Singleton; import javax.ejb.Startup; import javax.inject.Inject; @Singleton @Startup public class ExecuteOnStartup { @Inject public Logger logger; @EJB(lookup = "java:global/one-ear-1.0-SNAPSHOT/one-ejb-1.0-SNAPSHOT/OnlyOne") public One one; @PostConstruct public void myStart() { logger.info("about to call method on one"); one.doStuff(); logger.info("about to call method on one"); } }