다른 스레드에 @Context UriInfo
을 구문 분석하려고 시도 중입니다. 내가 그것을 실행하려고하면@Context UriInfo를 java 스레드로 구문 분석
@GET
@Path("/thread")
public void thread(@Context UriInfo url){
Runnable run = new Runnable() {
@Override
public void run() {
System.out.println(">>>>>>>>>>>> " + url.getRequestUri().getQuery());
}
};
Thread t = new Thread(run);
t.start();
}
을 다음과 같이, 그것은 내가 새 스레드에 UriInfo를 얻을 수있는 방법
Exception in thread "Thread-691" org.jboss.resteasy.spi.LoggableFailure: Unable to find contextual data of type: javax.ws.rs.core.UriInfo
내 코드와 오류를 준다?
누구든지 그 문제에 대해 알지 못합니까? – DDS
Jee 컨테이너에서 자신의 스레드를 시작하면 안됩니다. jboss/wildfly를 사용하고있는 것으로 보입니다. 응용 프로그램 서버는 자체적으로 스레드를 관리합니다. 무엇을 성취하려고합니까? – Schlangguru
JBOSS에서 다른 서버로 여러 게시물 요청을 보내려고합니다. – DDS