2009-02-03 12 views
11

क्या कोई जावा लाइब्रेरी बिना किसी एप्लिकेशन सर्वर ढांचे के एक साधारण स्टैंडअलोन webservice सर्वर बनाने की अनुमति दे रही है?जावा में उत्पादित लाइटवेट वेबसाइट सेवा (अनुप्रयोग सर्वर के बिना)

उत्तर

12

जावा 6 JAX-WS है, जो यह बहुत आसान स्वतंत्र अनुप्रयोग में एक वेब सेवा की मेजबानी के लिए बनाता है शामिल हैं:

javax.xml.ws.Endpoint.publish("http://localhost:8000/myService/", myServiceImplementation); 
+0

यह बहुत अच्छा है, लेकिन क्या एक सर्वलेट समतुल्य है, इसलिए मैं एप्लिकेशन सर्वर के बिना चला सकता हूं? – ggb667

+0

@ जीजीबी 667: यह काफी अलग सवाल है, कृपया एक अलग प्रश्न के रूप में पूछें (या बेहतर अभी तक: इसके लिए खोज करें, अगर मुझे पहले से इसका उत्तर मिला तो मुझे आश्चर्य नहीं होगा)। –

+0

मुझे इस तरह का एक अच्छा लाइनर नहीं मिला, लेकिन कई औजार पाए गए जिन्हें कुछ काम के साथ एक बनाने के लिए जोड़ा जा सकता है, जो कुछ भी सुरुचिपूर्ण नहीं है। : < – ggb667

1

Jetty जावा एप्लिकेशन में एम्बेडेड चलाया जा सकता है। इस पर एक नज़र डालो।

2

Simple जावा दुनिया में आपको सबसे तेज़ और हल्का एनआईओ वेब सर्वर मिलेगा। जेटी के रूप में लगभग दोगुना और आकार चौथाई।

संबंधित मुद्दे