2011-03-28 12 views
10

मैं टॉमकैट 7 के साथ एक रीस्टफुल वेब सेवा (जेएक्स-आरएस) जाने की कोशिश कर रहा हूं। मैंने बिना किसी सफलता के 3 अलग-अलग कार्यान्वयन (जर्सी, रीस्टेसी और रेस्टलेट) की कोशिश की है। यह आसान होना चाहिए लेकिन किसी भी तरह से यह नहीं है। मैं एनोटेशन, वेब.एक्सएमएल और नमूना कोड के लिए एक अद्यतित ट्यूटोरियल/दस्तावेज़ीकरण की तलाश में हूं।जेएक्स-आरएस के साथ काम कर रहे टोमकैट 7 कैसे प्राप्त करें?

+0

चेक जर्सी दस्तावेज़, [4.7.1। सर्वलेट 2.x कंटेनर] (https://jersey.github.io/documentation/latest/deployment.html#deployment.servlet.2)। – Hong

उत्तर

0

मैं टोमाकैट 7 के साथ अपाचे विंक और जर्सी दोनों का उपयोग कर रहा हूं और इसमें कोई समस्या नहीं है।

web.xml में मेरे पास है:

<servlet> 
    <servlet-name>restSdkService</servlet-name> 
    <!-- When running with Jersey use the following class: com.sun.jersey.spi.container.servlet.ServletContainer --> 
    <!-- When running with Wink use the following class: org.apache.wink.server.internal.servlet.RestServlet --> 
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> 
    <init-param> 
     <param-name>javax.ws.rs.Application</param-name> 
     <param-value>mypackage.MyApplication</param-value> 
    </init-param> 
</servlet> 

हो सकता है आप विस्तृत होना चाहिए कि समस्याओं/अपवाद आप मिलता है।

2

मुझे पता है कि यह कुछ समय हो गया है क्योंकि आपने यह प्रश्न पोस्ट किया है। सबसे अधिक संभावना है कि आप इसे अब तक समझ चुके हैं लेकिन अगर किसी और को फायदा हो सकता है तो मैं जवाब देना चाहूंगा।

यहाँ कुछ ट्यूटोरियल है कि हो सकता है कि आप आरंभ कर रहे हैं:

http://www.javacodegeeks.com/2011/01/restful-web-services-with-resteasy-jax.html

http://www.vogella.de/articles/REST/article.html

http://www.mastertheboss.com/web-interfaces/273-resteasy-tutorial-.html

-4

बिलाव 7 RESTEasy, जर्सी या किसी अन्य मालिकाना कार्यान्वयन अगर आवश्यकता नहीं होनी चाहिए JAX-आरएस जावा ईई 6 वेब प्रोफाइल का एक अभिन्न अंग है, जो यह है।

+1

टॉमकैट 7 वेब प्रोफाइल नहीं है, टॉमईई जावा ईई 6 वेब प्रोफाइल प्रमाणन के उद्देश्य से एक ऑल-अपाचे स्टैक है, लेकिन इसमें जेएक्सआरएस नहीं है। आपको जिसकी आवश्यकता है वह है टॉमई + [http://tomee.apache.org/apache-tomee.html] –

+0

WRONG, टॉमकैट 7 में जेएक्स-आरएस आरआई नहीं है – ACV

0

बिल्ला 7.0.29

<dependency> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId>cxf-rt-rs-extension-providers</artifactId> 
    <version>2.7.7</version> 
</dependency> 
संबंधित मुद्दे