0
웹 서비스가 있습니다. 이 WS는 sessionscoped 빈을 주입한다. 나는 webservice 메소드가 실행 된 후에 얼마 동안 그 bean을 사용하고 싶다. 그러나 빈은 빈 항상 :stateless 서비스로 sessionScoped bean을 설정 하시겠습니까?
@Stateless class Webservice() {
@Inject SessionBean sessionBean;
public exposedMethod() {
sessionBean.setParam("test");
}
}
@WebServlet class Servlet() {
@Inject SessionBean sessionBean;
public doGet(..) {
String test = sessionBean.getParam();
System.out.println(test); //null;
}
}
@SessionScoped SessionBean() implements Serializable {
private param;
void getParam() { return param; }
void setParam(String param) { this.param = param; }
}
실행 : 1. 통화 WS/MyApp를/servletname와에 2.
결과 : 여기에 어떤 문제가 "널 (null)"?