为什么使用Wildfly收到404“未找到”信息?

时间:2019-06-03 19:52:12

标签: url deployment wildfly

我在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在工作,测试方法未在工作的屏幕截图!

Wildfly Is Running

My Application is Installed

The Index.js Page is Working

My Test Method Is Not Working

0 个答案:

没有答案