Ich versuche, @Context UriInfo
zu einem anderen Thread zu analysieren und eine Aufgabe zu tun. Aber wenn ich versuche, es zu laufen, gibt es den Fehler alsParsing @Context UriInfo zu Java-Thread
Exception in thread "Thread-691" org.jboss.resteasy.spi.LoggableFailure: Unable to find contextual data of type: javax.ws.rs.core.UriInfo
Mein Code wie folgt
@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();
}
Wie kann ich die UriInfo auf den neuen Thread bekommen?
Kennt jemand dieses Problem nicht? – DDS
Sie sollten Ihre eigenen Threads nicht in einem Jee-Container starten. Es scheint, dass Sie jboss/wildfly verwenden. Der Anwendungsserver verwaltet die Threads selbst. Was versuchst du zu erreichen? – Schlangguru
Ich versuche mehrere Anfragen von JBOSS an andere Server zu senden. – DDS