我不知道,但我的@Inject对象没有在ManagedService里面用Weld初始化,我的例子是这样的,
@ManagedService(path = "/chat") public class EntryPointWS {
private final Logger logger = LoggerFactory.getLogger(EntryPointWS.class);
@Inject private ServiceFactory factory;
}
相同的项目或代码,如果我使用普通的Servlet访问Weld将为我初始化对象。另外,我在Tomcat 8上运行,但它在Servlet注入时工作正常。此外,ServiceFactory注释为@ApplicationScoped。
要明确的是,要添加更多点,
答案 0 :(得分:0)
您是否启用了CDI扩展程序:How to Extract Data From Files With JMeter's-Classes-Creation-and-Injection
- Jeanfrancois