2012-08-16 9 views
7

मैंने अपने mySQL सर्वर डेटाबेस और मेरे मोबाइल ऐप्स (एंड्रॉइड, आईफोन) के बीच RESTful Web Service using Jersey विकसित किया।इंटरनेट पर मेरी रीस्टफुल वेब सेवा प्रकाशित करें

मैंने डेटाबेस से बात करने के लिए वेब सेवा में Hibernate का उपयोग किया और फिर मेरी DAOs जर्सी सेवाओं में वायर्ड किया।

मेरा ऑपरेटिंग सिस्टम विंडोज 7-64 बिट है। अभी वेब सेवा Tomcat 7 पर locathost पर चल रही है। मैं इंटरनेट पर अपनी वेब सेवा कैसे प्रकाशित कर सकता हूं? सबसे अच्छा तरीका क्या है? उदाहरण के लिए मैं अमेज़ॅन वेब सर्विसेज या Apache HTTP Server का उपयोग कर सकता हूं? या शायद अन्य वेब सर्वर की तरह: Web Servers - Examples

उत्तर

0

मैं बस आप इस पर गौर करेंगे:

How to publish a JSP project on the Internet using Tomcat web server?

ध्यान दें, सबसे प्रदाताओं अपने घर मशीन पर सर्वर को चलाए पर भ्रूभंग, लेकिन अगर आप पागल मात्रा धक्का नहीं कर रहे हैं, यह संभावना एक बड़ा नहीं है सौदा।

अनुशेष:

आधार मेजबान के लिए अपने व्यक्तिगत मशीन का उपयोग कर रहा है। DynDNS जैसी सेवा का उपयोग करने से आपको इंटरनेट पर "उपस्थिति" मिलती है, क्योंकि अब आपके पास एक ऐसा नाम है जिसे हल किया जा सकता है। जिन यूआरएल में पोर्ट नंबर नहीं है, वे पोर्ट 80 पर जाते हैं, इसलिए आपको उस पोर्ट के लिए अपनी सेवा कॉन्फ़िगर करना होगा। यह मानता है कि आपके पास इंटरनेट से 100% कनेक्शन है, और आप आने वाले ट्रैफ़िक को स्वीकार करने और रूट करने के लिए अपने नेटवर्किंग हार्डवेयर को ठीक से कॉन्फ़िगर कर सकते हैं (यहां दायरे से बाहर)।

घर पर सर्वर चलाने पर फिसलने वाले आईएसपी के पास विंडोज़ के साथ कुछ लेना देना नहीं है, यह अधिक नीति, आधारभूत संरचना, मूल्य निर्धारण इत्यादि है।

0

यह एक बहुत बड़ी संक्रमण है, लेकिन एडब्ल्यूएस निश्चित रूप से मदद कर सकते हैं:

  1. अप
  2. एक उदाहरण तक चलने संकेत - विंडोज अगर यह मदद मिलेगी के रूप में चीजों को रखने के संभव के रूप में संगत के लिए आप
  3. सुनिश्चित करें कि आप उदाहरण के माध्यम से पोर्ट 80 यातायात की अनुमति देने के लिए सेट के लिए सुरक्षा सेटिंग (या अन्य बंदरगाहों यदि आप उन्हें प्रयोग कर रहे हैं)
  4. ही बिल्ला और नए एडब्ल्यूएस उदाहरण पर परियोजना स्थापित कर दिया है आप चल रहे हैं (आप शायद जो भी चाहते हैं उसे ज़िप और प्रतिलिपि बना सकते हैं)
  5. सेवा, या आरक्षित और आईपी पता (एडब्ल्यूएस सुविधा) के लिए DNS नाम का ध्यान दें और उस आईपी पते पर अपनी स्वयं की DNS प्रविष्टि को इंगित करें
  6. परीक्षण दूर।

एक बार जब आप अधिक गंभीर हो जाते हैं तो आपको लोड संतुलन, एसएसएल सुरक्षा आदि की आवश्यकता हो सकती है, लेकिन शायद आपके शुरुआती परीक्षणों के लिए नहीं।

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