我很想知道为什么Ejb注入日本宇宙航空研究开发机构-RS资源(JBoss7的RestEasy)不奏效。 欧洲复兴开发银行不是战争的一部分,而是其自身的EJB jar,但我认为这不是问题。 I m 被迫做“工作环绕”,这并不好。 我一无所事,或真的不支持把EJB像这样说? 下面的例例并不与JBos公司合作,而是与玻璃鱼合作(当时,我对JBoss的申请进行了管理)。
Path("x")
@RequestScoped
public class UserResource {
@Inject // CDI not working too
private Service service1;
@EJB
private Service service2;
private Service service3;
@GET
@Path("y")
public Response authenticate(@Context HttpHeaders headers) {
System.out.println("null == " + service1);
System.out.println("null == " + service2);
service3 = annoyingLookup(Service.class);
System.out.println("null != " + service3);
}
private <T> T annoyingLookup(Class<T> clazz) {
...
ctx.lookup("java:app/module/" + classzz.getSimpleName());
}