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>";
}
}
# 1 楼答案
作为使用web配置端点的替代方案。xml文件,您可以按here所述扩展应用程序类
在Eclipse中,您可以通过以下方式在服务器上部署:
# 2 楼答案
您还需要配置web。XML文件,例如http://download.oracle.com/docs/cd/E19776-01/820-4867/ggrby/index.html
还有一种方法可以避免使用web。XML更改,通过从jaxrs扩展应用程序类