Я развернул WAR на Tomcat, но не могу получить доступ к своему контроллеру?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Я развернул WAR на Tomcat, но не могу получить доступ к своему контроллеру?

Сообщение Anonymous »

Я сделал небольшой проект jakarta ee, создал войну, скопировал файл войны в папку веб-приложений моего кота, запустил его, но он не имеет доступа к моему методу контроллера, выдает 404:

Код: Выделить всё

package com.example.config;

import jakarta.ws.rs.ApplicationPath;
import jakarta.ws.rs.core.Application;

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

Код: Выделить всё

package com.example.controller;

import jakarta.ws.rs.GET;
import jakarta.ws.rs.Path;

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

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

Код: Выделить всё

mvn compile war:war
--> переименуйте файл war в myapp.war --> скопируйте myapp.war в tomcat /webapps --> запустите tomcat с помощью start.bat -- > откройте localhost:8080
Я вижу, что он работает
Изображение

Но если я попытаюсь получить доступ к http://localhost:8080/myapp/api/hello
Изображение
Интересно, чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/790 ... controller
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»