TenForward

技術ブログ。はてなダイアリーから移転しました

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 でデータ取得されます.:-)