5
엔터프라이즈 자바 빈을 사용하여 리프트 애플리케이션을 배치하는 데 문제가 있습니다. 간단한 예제가있다 :엔터 프라이즈 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)
}
}
라인에 NullPointerException이이 bean.a
에있다 그래서 수단의 bean
잘 초기화되지 않았 음. 왜?