Please check out these links:
- REST in Java
- Java REST implementation: Jersey vs CXF
- Easiest frameworks to implement Java REST web services
I can't say that they are entirely duplicate of one another, but the difference is small. This information is too important to split between four different questions. What should we do? Which questions should be closed as duplicates?