मैं इस लेख में वर्णन कैसे आप स्थापित करने और एक JBoss अनुप्रयोग सर्वर के रूप में 5 उदाहरण में सेटअप BlazeDS सकता है. नए डेवलपर्स के एक नंबर की स्थापना और JBoss BlazeDS सेटिंग में कठिनाई होती है. मुझे उम्मीद है कि इस लेख को अपने प्रश्नों के उत्तर प्रदान करने और उन सभी को भी दूसरों को जो इसी तरह की मदद मांग रहे हैं मदद मिलेगी.
पहले की सुविधा देता है और डाउनलोड JBoss के रूप में 5 स्थापित करें. यदि आप पहले से ही एक उदाहरण स्थापित किया है तो आप इस चरण को छोड़ सकते हैं. यदि आप JBoss के एक पूर्व संस्करण है (एक 4.x संस्करण), तो आप संभवतः स्थापित अधिष्ठापन उन्नयन से बचने के सकता है, जब तक आप 5 संस्करण में एक नया सुविधाओं की जरूरत है. आप "को पढ़ सकता है क्या है के रूप में 5 JBoss में नया करने के लिए "5 में JBoss के रूप में नई सुविधाओं समझ.
लेखन 5.1.0.GA करने के लिए डाउनलोड के रूप में JBoss (यह जो समय की रिहाई पर स्थिर नवीनतम), जाने http://jboss.org/jbossas/downloads/ . एक बार जब आप डाउनलोड की है वितरण संग्रह का विस्तार अपनी फ़ाइल सिस्टम में एक फ़ोल्डर के लिए फ़ाइल. JBoss के रूप में वितरित किया जाता है. ज़िप और. Tar.gz संग्रह प्रारूपों. यदि आप विंडोज पर हैं, ज़िप. वितरण का उपयोग करें. जबकि, अगर आप मैक ओएस एक्स या Linux पर तो tar.gz संस्करण मिलता है..
JBoss रूप 5.1.0.GA 6 JDK की जरूरत है. यदि आप पर अपने 6 से JDK है नहीं यह मशीन स्थापित कृपया डाउनलोड करने और http://java.sun.com/javase/6/ .
एक बार जब आप JBoss वितरण का विस्तार और आप जावा का सही संस्करण अपने मशीन पर चल रहा है, तो आप JBoss का उपयोग शुरू करने के लिए तैयार कर रहे हैं. एक नौसिखिया के लिए JBoss thoughest बातें करने के लिए निम्नलिखित समझ है:
- JBoss निर्देशिका संरचना
- तैनाती मॉडल
- अनुप्रयोग सर्वर विन्यास
- स्टार्टअप और shutdown प्रक्रिया
इसलिए, इस लिखने मैं उपरोक्त सूची में विषयों में से प्रत्येक के बहुत मूल बातें समझाने के atttempt जाएगा और देखें कि यह कैसे BlazeDS लागू होता है.
JBoss रूप 5.x निर्देशिका संरचना
1 चित्रा नीचे में पहले देखो.
चित्रा 1: मुख्य JBoss निर्देशिका संरचना
"" बिन "और" सर्वर फ़ोल्डर्स हैं क्या आप सबसे अधिक जरूरत होगी. "" बिन फ़ोल्डर सभी निष्पादनयोग्य है शुरू करने के लिए और एक सर्वर बंद उन सहित. "" सर्वर appplication सर्वर का मूल है. यह जहां सभी अनुप्रयोग सर्वर मॉड्यूल रहे हैं और इस जहाँ आप अपने आवेदन को तैनात. BlazeDS आवेदन, कि आप डाउनलोड करेगा शीघ्र ही इस फ़ोल्डर की एक उप फ़ोल्डर में तैनात किया जाएगा.
"Lib", "ग्राहक और" सामान्य "फ़ोल्डर सभी जार फ़ाइलों कि JBoss अनुप्रयोग सर्वर और ग्राहक की जरूरत हो सकती है. "डॉक्स" फ़ोल्डर प्रलेखन किया है.
"सर्वर" फ़ोल्डर आप निम्न उप फ़ोल्डर्स के भीतर मिल जाएगा:
सब
डिफ़ॉल्ट
कम से कम
मानक
वेब
- सब
- डिफ़ॉल्ट
- कम से कम
- मानक
- वेब
इनमें से प्रत्येक निर्माण कर रहे हैं-server प्रोफाइल है कि आप अपने आवेदन को तैनात करने के लिए इस्तेमाल कर सकते हैं. सबसे "" डिफ़ॉल्ट जाएगा पर्याप्त के साथ जा रहा संभावना है. अगर इन सर्वर उपलब्ध प्रोफाइल से कोई भी पर्याप्त या उपयुक्त हैं, तुम भी अपने स्वयं के कस्टम सर्वर प्रोफ़ाइल बना सकते हैं. उदाहरण के लिए मैं एक कस्टम सर्वर "" sandbox नामक प्रोफाइल बनाया है और नकल से बाहर मूलभूत इसे में फ़ोल्डर के सभी सामग्री पर शुरू कर दिया.
मैं "" इस पोस्ट के बाकी के लिए सर्वर डिफ़ॉल्ट प्रोफ़ाइल के लिए और छड़ी के लिए अब के बारे में कस्टम सर्वर प्रोफाइल में बात नहीं करेंगे. "" डिफ़ॉल्ट फ़ोल्डर के भीतर एक "तैनात फ़ोल्डर बुलाया है. "" को तैनात फ़ोल्डर है जहाँ आप JBoss रूप में एक आवेदन को तैनात. यह एक अच्छा डाउनलोड करने के लिए और BlazeDS तैनात करने का समय है दिखाने के लिए JBoss में एक आवेदन की तैनाती क्या शामिल है.
डाउनलोड और BlazeDS तैनाती
करने के लिए जाओ http://opensource.adobe.com/wiki/display/blazeds/Downloads और डाउनलोड नवीनतम BlazeDS निर्माण जारी है (जो के रूप में अब एक संस्करण है 3.x). BlazeDS स्रोत या बाइनरी स्वरूप में भी डाउनलोड किया जा सकता है. इसके अलावा, आप के लिए एक BlazeDS टर्नकी वितरण, जो एक Apache बिलाव उदाहरण और नमूना अनुप्रयोग का एक सेट शामिल है डाउनलोड करने का विकल्प दिया है कि लाभ के BlazeDS, वितरण के एक भाग के रूप में. मैं वर्तकुंजी वितरण डाउनलोड करने के लिए नमूना अनुप्रयोग पर काबू पाने की सिफारिश करेगी. इस नवीनतम BlazeDS tunrkey विज्ञप्ति जारी लेखन के समय "BlazeDS-टर्नकी 3.2.0.3978 'है.
एक बार डाउनलोड, ज़िपित वितरण खोलना. एक बार जब आप संग्रह आप निम्न "" वितरण की जड़ में युद्ध फ़ाइलों को खोजने के विस्तार होगा:
- blazeds.war
- डी एस-console.war
- samples.war
अगले, युद्ध "पर प्रतिलिपि सभी तीन को तैनात फ़ोल्डर में" फ़ाइलों सर्वर / डिफ़ॉल्ट /. अब, तुम JBoss अनुप्रयोग सर्वर शुरू करने के लिए तैयार हैं.
शुरू करने और रोकने के रूप में JBoss
JBoss के रूप में "बिन" फ़ोल्डर शुरू करने और लिपियों रोक दिया है. लिपियों कई प्लेटफार्मों के लिए उपलब्ध हैं, sepcially खिड़कियाँ और Linux / यूनिक्स / मैक ओएस एक्स प्लेटफार्मों. शुरू और एक JBoss उदाहरण के उपयोग को रोकने के "" run.bat और खिड़कियों पर "shutdown.bat" run.sh "और" shutdown.sh "linux पर / यूनिक्स / मैक ओएस एक्स मंच के लिए. जब का उपयोग Vista पर "" run.bat आप स्क्रिप्ट के लिए findstr लगाने की क्षमता के साथ समस्याओं encouter सकता है. समस्या: यह पढ़ो के बारे में अधिक Findstr आदेश नहीं मिला .
करने के लिए एक बार सर्वर शुरू होता है ब्राउज़र, खोलो एक उदाहरण जाकर http://localhost:8080/samples में वितरण का उपयोग नमूना अनुप्रयोग टर्नकी BlazeDS कि आने के साथ. इसके अलावा, आप अपने ब्राउज़र बिंदु सकता http://localhost:8080/ds-console और पहुँच प्रशासन कन्सोल मदद करता है कि उदाहरण आपके BlazeDS की निगरानी राज्य.
इस चरण JBoss अगर आप अपने सर्वर में झांकना पर लॉग करता है आप को देखने के एक निशान है कि इसके लिए sampledb से कनेक्ट करने में असमर्थ कहता है की संभावना है. कमांड लाइन पर त्रुटि आउटपुट के रूप में चित्रा 2 में दिखाया गया है.
चित्रा 2: JBoss सर्वर लॉग टुकड़ा
इस समस्या को सही है, जगह है जहाँ आप अपने BlazeDS टर्नकी वितरण unzipped और "sampledb" फ़ोल्डर के अंदर "startdb" स्क्रिप्ट चलाने के लिए जाओ.
BlazeDS अब और स्थापित है एक उदाहरण के रूप में JBoss साथ प्रयोग के लिए तैयार है. अधिक सही आप पहली करने के लिए कुछ और अधिक गंभीर विन्यास और विकास के साथ शुरू करने के कदम उठाए हैं. बाद में पोस्ट में मैं JMS भर के कई विन्यास विकल्प, क्लस्टरिंग, remoting और अधिक समझा जाएगा. अभी के लिए, मैं लिखने आशा है कि जो हो रहा JBoss पर BlazeDS के साथ शुरू के साथ मुसीबत था मदद करता है.
0