Развертывание и вызов API через HTTP работают, но мне все равно нужно исправить исключение, потому что я узнаю, как это сделать. Программа правильная.
При запуске сервера я получаю следующее сообщение об ошибке:
12 января 2025 г. 15:18:09.982 SCHWERWIEGEND [http-nio-8081-exec-4] org.apache.openejb.observer.ObserverManager$MethodInvocate.invoke ошибка при вызове org.apache.tomee.microprofile.TomEEMicroProfileListener@4ef27d66
java.lang.IllegalStateException: в потоке без инициализированного контекста и загрузчика классов, отображающего развернутое приложение*
Но только если мой первый тест REST Api Файл включен:
Код: Выделить всё
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();
}
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... -a-classlo
Мобильная версия