In einem Thread ohne initialisierten Kontext oder ClassloJava

Java-Forum
Guest
 In einem Thread ohne initialisierten Kontext oder Classlo

Post by Guest »

Ich möchte meine erste REST-API mit Jakarta und TomEE Plume Server erstellen.
Die Bereitstellung und der API-Aufruf über HTTP funktionieren, aber ich muss die Ausnahme noch beheben, weil ich lernen muss, wie das geht Programm richtig.
Beim Serverstart erhalte ich diese Fehlermeldung:

12.01.2025 15:18: 09.982 SCHWERWIEGEND [http-nio-8081-exec-4] org.apache.openejb.observer.ObserverManager$MethodInvocation.invoke-Fehler beim Aufrufen von org.apache.tomee.microprofile.TomEEMicroProfileListener@4ef27d66
java.lang.IllegalStateException: Auf einem Thread ohne einen initialisierten Kontext oder einen Klassenlader, der einen bereitgestellten Thread zuordnet app*

Aber nur, wenn meine erste Test-REST-API-Datei enthalten ist:

Code: Select all

import jakarta.ws.rs.GET;
import jakarta.ws.rs.Path;
import jakarta.ws.rs.Produces;
import jakarta.ws.rs.core.MediaType;

@Path("/hello")
public class HelloResources {

@GET
@Path("/test")
@Produces(MediaType.TEXT_PLAIN)
public String sayHello() {
Object s = Thread.currentThread().getContextClassLoader();
return s.toString();
}
}
Bei Bedarf kann ich Ihnen weitere Details geben.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post