अगले लेख में हम WildFly (जिसे पहले Jboss AS के नाम से जाना जाता है) पर एक नज़र डालने जा रहे हैं। यह है एक जावा पर आधारित हल्का, तेज और अत्यधिक अनुकूलित जावा ईई एप्लिकेशन सर्वर जिसके साथ एक ही IDE से बड़े एप्लिकेशन विकसित किए जा सकते हैं। निम्नलिखित पंक्तियों में हम यह देखने जा रहे हैं कि इसे Ubuntu 18.04 में कैसे स्थापित किया जाए।
WildFly क्रॉस-प्लेटफॉर्म है। यह एक मजबूत नियंत्रण कक्ष प्रदान करता है जो बनाता है एप्लिकेशन सर्वर में कॉन्फ़िगरेशन बदलना बहुत सरल और तेज़ है। यह अनावश्यक पृष्ठों के माध्यम से नेविगेट करने के लिए आवश्यक नहीं है कि जो आपकी आवश्यकताओं के अनुकूल हो उसे पर्यावरण को अनुकूलित करने के लिए।
OpenJDK स्थापित करें
WildFly जावा में लिखा है, इसीलिए काम करने के लिए Java JDK की आवश्यकता होती है। इस आवश्यकता को पूरा करने के लिए, उपयोगकर्ता ओरेकल के आधिकारिक जावा JDK को स्थापित करने के लिए चुन सकते हैं या OpenJDK नामक ओपन सोर्स विकल्प का उपयोग कर सकते हैं। इस उदाहरण के लिए, हम जावा के ओपन सोर्स वर्जन को चुनने जा रहे हैं, इसलिए टर्मिनल (Ctrl + Alt + T) में हम लिखने जा रहे हैं:
sudo apt update; sudo apt install default-jdk
OpenJDK को स्थापित करने के बाद, हम कर सकते हैं स्थापना की जाँच करें टर्मिनल में टाइप करना:
java -version
यदि टर्मिनल पिछले स्क्रीनशॉट में लोगों की तरह कुछ लाइनें देता है, तो जावा स्थापित और तैयार हो जाएगा।
WildFly उपयोगकर्ता सेट करें
चूंकि यह एक एप्लिकेशन सर्वर है, आम तौर पर यह एक समर्पित सेवा खाते का उपयोग करने के लिए अनुशंसित है। सर्वर को प्रबंधित करने के लिए WildFly सेवा खाता बनाने के लिए टर्मिनल (Ctrl + Alt + T) में चलाएं:
sudo groupadd -r wildfly sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
समाप्त, हम WildFly के डाउनलोड और स्थापना के साथ जारी रखते हैं।
डाउनलोड करें और WildFly स्थापित करें
एक बार Java JDK इंस्टॉलेशन समाप्त हो जाने और WildFly के लिए एक सेवा खाते का निर्माण समाप्त हो जाने के बाद, हम निम्नलिखित कमांड को निष्पादित करेंगे: WildFly के लिए डाउनलोड पैकेज। इस सटीक क्षण में, वर्तमान संस्करण 16.0.0.Final है। आपके पास उपलब्ध नवीनतम संस्करण से परामर्श किया जा सकता है डाउनलोड पेज.
यदि हम एक टर्मिनल (Ctrl + Alt + T) खोलते हैं, तो हम कर सकते हैं पैकेज को डाउनलोड करने के लिए wget कमांड का उपयोग करें निम्न आदेशों का आसानी से उपयोग करना:
cd /tmp wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.tar.gz
एक बार जब डाउनलोड समाप्त हो जाता है, तो हमें निम्नलिखित कमांड को निष्पादित करना होगा निर्देशिका में WildFly फ़ोल्डर बनाएँ / opt और WildFly सेवा खाते में अपना स्वामित्व बदलने के लिए.
tar xvf wildfly-16.0.0.Final.tar.gz sudo mv wildfly-16.0.0.Final/ /opt/wildfly sudo chown -RH wildfly: /opt/wildfly
हम निर्माण जारी रखते हैं निर्देशिका में WildFly सेवा फ़ोल्डर /आदि/ निम्नलिखित आदेश के साथ:
sudo mkdir -p /etc/wildfly
निर्देशिका बनाने के बाद, निर्देशिका के लिए WildFly कॉन्फ़िगरेशन फ़ाइलों और निष्पादन योग्य प्रतिलिपि बनाएँ नव निर्मित।
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/ sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
हमें भी करना है निर्देशिका में स्क्रिप्ट बनाते हैं / etc / वाइल्डफ़्लेक / बिन निष्पादन योग्य हैं.
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
इस बिंदु पर हम करेंगे निर्देशिका के लिए कॉपी systemd फ़ाइल / Etc / systemd / system / चल रहा है:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
अब हम कर सकते हैं WildFly सेवाओं को रोकने, शुरू करने और सक्षम करने के लिए निम्न आदेशों का उपयोग करें बूट समय पर स्वचालित रूप से शुरू करने के लिए:
पहले हम सेवा बंद कर देते हैं:
sudo systemctl stop wildfly.service
अब हम सेवा शुरू करते हैं:
sudo systemctl start wildfly.service
और हम खत्म हो गए सेवा को सक्षम करना:
sudo systemctl enable wildfly.service
पैरा सत्यापन शुरू करें, निम्न आदेश चलाएँ:
sudo systemctl status wildfly.service
सर्वर वेब कंसोल को जोड़ने और प्रशासित करने के लिए उपयोगकर्ता खाता
अब जब आपने वाइल्डफ़ली सेवा को डाउनलोड और इंस्टॉल कर लिया है, तो निम्न कमांड को चलाएं एक उपयोगकर्ता खाता बनाएँ। यह एप्लिकेशन सर्वर के वेब कंसोल को कनेक्ट और प्रबंधित करेगा। हम टर्मिनल में टाइप करके अकाउंट बनाएंगे (Ctrl + Alt + T):
sudo /opt/wildfly/bin/add-user.sh
स्क्रीनशॉट में देखे जा सकने वाले मेनू में, टाइप करें "a"और हिट दर्ज करें:
अब एक नया उपयोगकर्ता नाम दर्ज करें और अपना पासवर्ड बनाएं:
लिखते हैं "हाँ" के लिये पूरा सेटअप। अब WildFly स्थापित और तैयार होना चाहिए।
ब्राउज़र में Wildfly
अब हम ब्राउज़र खोल सकते हैं और URL के रूप में पोर्ट 8080 के बाद सर्वर के होस्टनाम या आईपी पते का उपयोग करते हैं.
http://localhost:8080
सर्वर कंसोल केवल स्थानीय सर्वर तक ही सीमित है। यदि आप किसी दूरस्थ स्थान से जुड़ने के इच्छुक हैं, तो ऐसा करने के तरीके के बारे में जानकारी आपके से प्राप्त की जा सकती है प्रलेखन.
इसके बाद हम प्रशासन कंसोल से एक्सेस कर सकते हैं http://localhost:9990/console दूर से तो WildFly को उबंटू, 18.04 पर सफलतापूर्वक स्थापित किया गया है इस मामले में।
धन्यवाद, यह एकमात्र ट्यूटोरियल है जो tutorial काम करता है
शानदार। इसने मेरी जान बचाई।
इसके लिए धन्यवाद, अब मैं एक ही सर्वर पर चल रहे वाइल्डफ्लाई के दो उदाहरणों को दोहराने की कोशिश कर रहा हूं, अगर मैं इसे sh /opt/wildfly2/bin/stanalone.sh के साथ चलाता हूं, तो यह सही तरीके से काम करता है, लेकिन जब मैं चाहता हूं दूसरी सेवा बनाएं ताकि systemctl start wildlfly2 के साथ काम किया जा सके, मैं इसे काम पर नहीं ला सकता। कोई सिफारिश?