Rog*_*ach 6 ejb java-ee java-ee-6 ejb-3.1
我在NetBeans中创建了一个Java Web应用程序项目,并在其中创建了一个启动bean:
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.");
}
}
Run Code Online (Sandbox Code Playgroud)
但是在部署应用程序后没有调用代码.是什么导致这个?
Tom*_*icz 11
尝试以下注释集:
@Singleton
@Startup
public class Startup {
@EJB
private ProviderEJB providerEJB;
@PostConstruct
public void onStartup() {
System.err.println("Initialization success.");
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8385 次 |
| 最近记录: |