我想寫這一段代碼:注入靜態EJB,廢話?
@Stateless
public class MyEjb
{
@EJB
private static MyOtherEjbWhichIWantStatic myOtherEjb;
}
這對我來說很有意義,我想注入一個EJB在我的課,作爲靜態元素,由於種種原因。
Java不是很滿意,不幸的是
com.sun.enterprise.container.common.spi.util.InjectionException: Illegal use of static field private static MyOtherEjbWhichIWantStatic myOtherEjb on class that only supports instance-based injection
我不明白,爲什麼我不能注入靜態EJB到另一個EJB?
晶瑩剔透,謝謝! – 2010-07-07 15:21:31