RESTful Web Services Application Sample Project with Jersey 1.18.1 and Google Guice 3.0
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/main
.gitignore
LICENSE
README.md
pom.xml

README.md

jersey-guice-bootstrap

RESTful Web Services Application Sample Project with Jersey 1.18.1 and Google Guice 3.0

Dependencies included

  • Servlet 2.5
  • Jersey 1.18.1
  • Guice 3.0
  • guice-persist 3.0
  • gson 2.2.4
  • joda-time 2.4
  • JUnit 4.10

Requirements

  • Java 7
  • Maven 3
  • Tomcat 7

Building

  • Make the war file mvn clean package
  • Deploy the war file in Tomcat 7 with Eclipse or manually

After Deploy on Application Server

  • The REST WS are accessible under /rest/*
  • Front-End not yet implemented.

Creating a Local Maven Archetype

  • Generate an archetype: mvn archetype:create-from-project
  • Go to target/generated-sources/archetype and run mvn install
  • Create a fresh project from Archetype mvn archetype:generate -DarchetypeCatalog=local using com.pampanet:jersey-guice-bootstrap-archetype
  • From Eclipse you have check the "include snapshot archetypes" checkbox, and select the archetype from the catalog after installing it.