Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Creating a JAX-RS Web Service"
(16 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | 1. Create a JAX-RS User library from the .jar files in this Apache WINK JAX-RS Implementation library: | |
− | [[Image: | + | [[Image:ApacheWinkJAXRSLibrary.zip]] |
− | [[Image:JAXRS.zip]] | + | [[Image:Snap5.jpg]] |
+ | |||
+ | <br> | ||
+ | |||
+ | 2. Create a Dynamic Web Project targeting Tomcat and add the JAX-RS facet, specify '''org.apache.wink.server.internal.servlet.RestServlet''' as the JAX-RS servlet class name on the JAX-RS Capabilities page:<br> [[Image:Snap1.jpg]] [[Image:Snap6.jpg]] | ||
+ | |||
+ | <br> 3. Import the Src.zip archive below into the src folder of the JAXRS project: | ||
+ | |||
+ | [[Image:Src.zip]] | ||
+ | |||
+ | [[Image:Snap4.jpg]] | ||
+ | |||
+ | <br> 4. Add an Initialization parameter to the JAX-RS Servlet: | ||
+ | |||
+ | [[Image:Snap7.jpg]] | ||
+ | |||
+ | 5. Define the Initialization parameter name and value as '''javax.ws.rs.Application''' and '''com.test.AddressBookApplication''': | ||
+ | |||
+ | [[Image:Snap9.jpg]] | ||
+ | |||
+ | 6. Start the server and add the JAXRS project to the server, enter the following URL in the browser to test the JAX-RS Web Service and obtain the addresses in the AddressBook: | ||
+ | |||
+ | http://localhost:8080/JAXRS/jaxrs/addresses [[Image:Snap11.jpg]] |
Latest revision as of 21:38, 29 April 2010
1. Create a JAX-RS User library from the .jar files in this Apache WINK JAX-RS Implementation library:
File:ApacheWinkJAXRSLibrary.zip
2. Create a Dynamic Web Project targeting Tomcat and add the JAX-RS facet, specify org.apache.wink.server.internal.servlet.RestServlet as the JAX-RS servlet class name on the JAX-RS Capabilities page:
3. Import the Src.zip archive below into the src folder of the JAXRS project:
4. Add an Initialization parameter to the JAX-RS Servlet:
5. Define the Initialization parameter name and value as javax.ws.rs.Application and com.test.AddressBookApplication:
6. Start the server and add the JAXRS project to the server, enter the following URL in the browser to test the JAX-RS Web Service and obtain the addresses in the AddressBook: