Java ee http 404 tomcat

Всем привет, у меня есть проблема в самом простом коде:

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

   @GET
   public String hello() {
      return "Hello, World!";
     }
 }

Applcation:

@ApplicationPath("/api")
public class HelloApplication extends Application {

}

Конфигурация томката:

введите сюда описание изображения

Applicatio

Перехожу по ссылке: http://localhost:8888/api/hello Вылетает ошибка:

введите сюда описание изображения

В pom только одна зависимость:

 <dependency>
        <groupId>jakarta.platform</groupId>
        <artifactId>jakarta.jakartaee-web-api</artifactId>
        <version>9.0.0</version>
        <scope>provided</scope>
 </dependency>

Кто знает в чем проблема, подскажите


Ответы (1 шт):

Автор решения: MishaBucha

Ответ был достаточно простым, я прописал это в web.xml и это заработало. До этого я не трогал web.xml из-за того, что у меня работала аннотация WebServlet, что означало версию web.xml >3.0, а оказывается нет, после добавление этого, все заработало

   <servlet>
       <servlet-name>javax.ws.rs.core.Application</servlet-name>
   </servlet>
    <servlet-mapping>
        <servlet-name>javax.ws.rs.core.Application</servlet-name>
        <url-pattern>/api/*</url-pattern>
    </servlet-mapping>
</web-app>
→ Ссылка