JAX-RS 試食
mavenでプロジェクト作成.
$ mvn archetype:generate -DarchetypeCatalog=http://download.java.net/maven/2 : (snip) Choose archetype: 1: http://download.java.net/maven/2 -> jersey-quickstart-grizzly (Archetype for creating a RESTful web application with Jersey and Grizzly) 2: http://download.java.net/maven/2 -> jersey-quickstart-webapp (Archetype for creating a Jersey based RESTful web application with WAR packaging) 3: http://download.java.net/maven/2 -> jersey-quickstart-ejb (Archetype for creating a Jersey based RESTful EJB application with WAR packaging) 4: http://download.java.net/maven/2 -> jsf2-simple-example-archetype (Simple JSF project with no non-JavaEE dependencies) Choose a number: : 2 Define value for property 'groupId': : example.jersey.spring Define value for property 'artifactId': : example-spring-jersey Define value for property 'version': 1.0-SNAPSHOT: Define value for property 'package': example.jersey.spring: Confirm properties configuration: groupId: example.jersey.spring artifactId: example-spring-jersey version: 1.0-SNAPSHOT package: example.jersey.spring Y: y
warファイル作成
$ cd example-spring-jersey $ mvn clean install
出来上がった war ファイルを Tomcat の manager でデプロイして,http://localhost:8080/example-spring-jersey/ にアクセス.Jersey resource というリンクをクリックすると GET でデータ取得されます.:-)