現在、Grizzly-Framework 2.3.6 を試しています。私は次のmaven依存関係を使用しています:
<dependency>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>grizzly-framework</artifactId>
<version>2.3.6</version>
</dependency>
<dependency>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>grizzly-http-server</artifactId>
<version>2.3.6</version>
</dependency>
次のコード例でサーバーを起動できます。
HttpServer server = HttpServer.createSimpleServer();
try {
server.start();
addJaxRS(server);
System.out.println("Press any key to stop the server...");
System.in.read();
} catch (Exception e) {
System.err.println(e);
}
次の JAX-RS クラスを追加しました。
@Path("/helloworld")
public class HelloWorldResource {
@GET
@Produces("text/plain")
public String getClichedMessage() {
return "Hello World";
}
}
私の質問は、Grizzly に HelloWorldRessoruce を JAX-RS リソースとして追加するように指示するにはどうすればよいですか?