Jersey と組み込みの Grizzly Web サーバーを使用して RESTful Web サービスを作成しています。
組み込みの Grizzly Web サーバーを作成する方法は 2 つあります。誰も私に2つの違いを教えてもらえますか?
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();
}
そして2番目の方法は次のとおりです。
ResourceConfig rc = new PackagesResourceConfig("com.merchant.services");
HttpServer httpServer = GrizzlyServerFactory.createHttpServer(BASE_URI, rc);
httpServer.start();
最初の方法では、Web サーバーを簡単に構成できます。