Ich habe Probleme mit der Bereitstellung Lift-Anwendung mit verwendet Enterprise Java Beans. Es gibt ein einfaches Beispiel:Aufzug mit Enterprise Java Beans
@Stateless
class TestEJB {
def a = "hello"
}
object TestApi extends XMLApiHelper{
@EJB
private var bean:TestEJB = _
def createTag(a:NodeSeq) =
def dispatch: LiftRules.DispatchPF = {
case Req("test" :: Nil, "", GetRequest) =>
() => PlainTextResponse(bean.a)
}
}
Es gibt Nullpointer auf Linie mit bean.a
, so dass bedeutet, dass die bean
wurden auch nicht initialisiert. Warum?