Я использую следующие версии зависимостей (фрагмент из мой пом):
Код: Выделить всё
. . .
8.0.0
26.1.0.Final
7.0.2.Final
${version.wildfly}
Я создал пустой класс, который расширяет приложение из javax.ws.rs.core:
Код: Выделить всё
@ApplicationPath("/some-path")
public class RestApplication extends Application {
}
Код: Выделить всё
@Path("/health")
public class MyResource {
@GET
public Response pingMyResource() {
return Response.ok().entity("My Resource is healthy").build();
}
}
При запуске приложения JAR/Wildfly я не вижу в журналах ничего, связанного с тем, что я здесь добавил.
Выполнение следующих команд Curl дает следующее: сообщение об ошибке:
Код: Выделить всё
curl -vk https://localhost:8443/some-path/health/
Код: Выделить всё
curl -vk https://localhost:8443/project-name/some-path/health/
Код: Выделить всё
* Trying 127.0.0.1:8443...
* Connected to localhost (127.0.0.1) port 8443 (#0)
* ALPN: offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS alert, handshake failure (552):
* OpenSSL/1.1.1f: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
* Closing connection 0
curl: (35) OpenSSL/1.1.1f: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
Подробнее здесь: https://stackoverflow.com/questions/791 ... -picked-up