Попытка настроить ресурс JAX-RS с помощью @Path ("/"), однако ресурс игнорируется и загружается первый файл, найденный в ресурсах.
Есть идеи, как предотвратить это и разрешить ресурс для работы? При очистке META-INF / resources ресурс JAX-RS загружается правильно.
Использование: Quarkus 1.4.2.Final
openjdk версия "11.0.6" 2020-01-14 LTS OpenJDK Среда выполнения Zulu11.37 + 52-SA (сборка 11.0.6 + 10-LTS) 64-разрядная серверная виртуальная машина OpenJDK Zulu11.37 + 52-SA (сборка 11.0.6 + 10-LTS, смешанный режим)
Ресурс:
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/")
public class LandingResource {
@GET
@Produces(MediaType.TEXT_HTML)
public String getLandingPage() {
return "<html><head><title>Hello World</title></head><body>Hello!</body></html>";
}
}
Тестирование:
curl --location --request GET 'http://localhost:8080/'
Ответ:
<!doctype html>
<html lang="en">
<head>
<title>Internal Server Error - Error handling cee4cff3-551d-44e1-9102-5c9ada9d8fb2-7, java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 97: <tempdir>\vertx-cache\file-cache-71fbfca9-5ba3-4a3e-8020-8501379cbf2b\<project dir>\src\main\resources\META-INF\resources\assets\icons\icon-128x128.png</title>
<meta charset="utf-8">
<style>
html, body {
margin: 0;
padding: 0;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-size: 100%;
font-weight: 100;
line-height: 1.4;
}
...