小编Sag*_*ale的帖子

GrizzlyServerFactory.createHttpServer和新的GrizzlyWebServer WebServer之间的区别

我正在使用Jersey和嵌入式Grizzly Web服务器创建RESTful Web服务.

我看到有两种方法可以创建嵌入式Grizzly Web服务器.谁能告诉我两者之间的区别?

public static void main(String[] args) throws IOException,  ConfigurationException,    DBException, DaxException {
    GrizzlyWebServer gws = new GrizzlyWebServer(8085, "/var/www");
    ServletAdapter jerseyAdapter = new ServletAdapter();

    jerseyAdapter.addInitParameter(
        PackagesResourceConfig.PROPERTY_PACKAGES,"com.merchant.services");
    jerseyAdapter.setServletInstance(new ServletContainer());

    gws.addGrizzlyAdapter(jerseyAdapter, new String[]{"/"});

    // let Grizzly run
    gws.start();
}  
Run Code Online (Sandbox Code Playgroud)

第二种方式是:

ResourceConfig rc = new PackagesResourceConfig("com.merchant.services");
HttpServer httpServer = GrizzlyServerFactory.createHttpServer(BASE_URI, rc);
httpServer.start();
Run Code Online (Sandbox Code Playgroud)

第一种方式是它易于配置Web服务器.

java rest jersey grizzly

5
推荐指数
1
解决办法
2517
查看次数

标签 统计

grizzly ×1

java ×1

jersey ×1

rest ×1