EJB 未注入到测试的 servlet 中
我正在使用 Cactus 来测试一个 servlet,该 servlet 使用 @EJB 注释注入了 ejb (EJB 3.0)。当作为 Web 应用程序的一部分执行时,servlet 工作正常,但在运行 cactus 测试时,它无法注入 ejb。我收到空指针异常。 cactus 中的 ejb 依赖注入是否有任何限制,请告诉我。
I am using Cactus to test a servlet which has an injected ejb (EJB 3.0) using @EJB annotation. The servlet is working fine when executed as part of the web application but while running the cactus test it is failing to inject the ejb. I am getting a null pointer exception. Please let me know if there is any limitation of ejb dependency injection in cactus.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用 new 来实例化 servlet,因此它不由容器管理。我已经纠正了这个问题。感谢您的时间和帮助
I was using new to instantiate the servlet and hence it was not being managed by the container. I have corrected this issue. thanks for your time and help