有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在eclipse下在glassfish上部署REST服务?

我已经编写了一个简单的REST服务类,需要在安装在eclipse上的glassfish服务器下部署和运行它

要使此restlet服务联机并从浏览器访问它,我必须执行哪些步骤

代码如下:

import javax.ws.rs.*;
import javax.ws.rs.core.*;

@Path("/myApplication")
public class MailRestlet {
    @SuppressWarnings("unused")
    @Context
    private UriInfo context;

    /**
     * Default constructor. 
     */
    public MyRestlet() {
        // TODO Auto-generated constructor stub
    }

    @GET
    @Produces("text/html")
    public String getHtml() {
        return "<html><body><h1>Hello World!!</h1>The service is online!!</body></html>";
    }
}

共 (2) 个答案

  1. # 1 楼答案

    作为使用web配置端点的替代方案。xml文件,您可以按here所述扩展应用程序类

    在Eclipse中,您可以通过以下方式在服务器上部署:

    • 右键单击项目,然后以运行方式运行>;在服务器上运行
    • 在下面的屏幕上,从已连接到Eclipse的服务器列表中选择您的服务器,然后单击下一步
    • 确保项目列在已配置下,然后单击完成
    • 您还可以将Eclipse设置为在更改代码时自动发布到GlassFish。双击服务器视图上的GlassFish服务器。展开发布可展开列表,然后选择资源更改时自动发布