he creado un proyecto de aplicación Java Web en NetBeans, y creó un bean de arranque en él:bean de arranque no se llama
package malibu.util;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.ejb.LocalBean;
@Stateless
@LocalBean
@javax.ejb.Startup
public class Startup {
@EJB
private ProviderEJB providerEJB;
@PostConstruct
public void onStartup() {
System.err.println("Initialization success.");
}
}
Sin embargo, el código no se llama después de implementar la aplicación. ¿Qué puede causar esto?