GlassFish 5: Error: HTTP Status 404 - Not Found

GlassFish 5: Error: HTTP Status 404 - Not Found

我正在开发一个基于 XML 的 Web 服务,但首先我想看看 java class 是否会在服务器上执行。我选择的服务器是 GlassFish 5。经过所有设置后我让它运行起来,现在你可以看到我偶然发现了这种错误

我的代码示例:

package ws;

import javax.jws.WebService;

@WebService
    public class ExampleWs {

        public String getText() {
            return "Some Text";
        }

    }

现在我想知道如何解决这个错误。我还尝试了另一种部署方式 ExampleWs.java -> 直接通过带有命令提示符的 asadmin,但是出现了这个错误:

据我所知,您不能只部署一个 class 文件。您需要创建某种存档,其中包含您的 classes 以及一些其他信息(例如部署描述符,告诉应用程序服务器如何处理包含的 classes)。

如果您想创建一个 Web 应用程序,那么存档的类型很可能是 WAR(Web 存档)。

如果您使用的是面向 JEE 开发人员的 Eclipse IDE,您应该能够右键单击您的项目并从那里将其导出为 WAR。

How to make war file in Eclipse