Я развернул очень простой веб-сервис в Wildfly, но не могу получить тестовый метод для ответа.Кажется, у меня все правильно подключено.Когда я ввожу URL-адрес для тестового веб-метода, я должен получить ответ «Hello Test».Вместо этого я получаю 404. Все, что я ищу, - это информация о том, почему я не получаю ожидаемый ответ.Любое понимание будет высоко ценится.
Этот URL должен быть: http://127.0.0.1/pulse-ext-fileAPI/rest/Handler/test. Я получаю этот URL из трех файлов: java.js, ConfigApp.java и моих файлов Handler.java.Они представлены ниже.
Я также включил снимки экрана, показывающие, что на моей машине запущен Wildfly, мое приложение развернуто, отображается «Hello World» из index.js, мой метод тестирования отвечает 404.
index.js
<html>
<body>
<h2>Hello World!</h2>
</body>
</html>
ConfigApp.java
package main.Rest;
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
@ApplicationPath("rest")
public class ConfigApp extends Application {
public ConfigApp(){
}
}
The Handler.java
package main.Rest;
@Path("/Handler")
public class Handler {
@GET
@Path("/test")
@Produces({ "text/plain" })
public String getHelloWorldJSON() {
return "Hello Test";
}
}
Вот снимки экрана, показывающие, что Wildflyработает на моей машине, мое приложение развернуто, index.js работает, метод теста НЕ работает!
Wildfly Is Running
Мое приложениеУстановлено
Страница Index.js работает
Мой метод тестирования не работает