【发布时间】:2010-08-01 10:46:24
【问题描述】:
我在使用企业 Java bean 部署提升应用程序时遇到了麻烦。有一个简单的例子:
@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 )
}
}
bean.a 出现 NullPointerException,这意味着 bean 没有很好地初始化。为什么?
【问题讨论】: