我在 JBoss AS 7.1.1 上运行基于 CDI 的应用程序,它使用对话范围 Bean。我需要从 RESTeasy 服务调用这些 bean 之一。不幸的是,当我调用 Conversation Scoped Bean
@Inject
private ConversationBean service;
@GET
@Produces("text/html")
@Path("/book")
public void bookTicket(Long l) {
service.book(l);
. . . .
}
返回以下错误:
原因:org.jboss.weld.context.ContextNotActiveException: WELD-001303 范围类型 javax.enterprise.context.ConversationScoped 没有活动上下文
这个问题有什么解决方法吗?
谢谢!