我在Wildfly中部署了一个非常简单的Web服务,但无法获得响应的测试方法。看来我一切都正确地连接了。当输入测试Web方法的URL时,我应该收到一个“ Hello Test”的响应。相反,我收到404。我要寻找的只是有关为什么我没有得到预期响应的信息。任何见识将不胜感激。
此URL应为:http://127.0.0.1/pulse-ext-fileAPI/rest/Handler/test。我从三个文件派生此URL:java.js,ConfigApp.java和我的Handler.java文件。这些介绍如下。
我还提供了一些屏幕截图,其中显示了Wildfly正在我的计算机上运行,已部署我的应用程序,正在显示index.js中的“ Hello World”,并且我的测试方法响应为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(){
}
}
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在工作,测试方法未在工作的屏幕截图!