Wildfly, Ubuntu पर इस जावा ईई एप्लिकेशन सर्वर को स्थापित करें

wiildfly के बारे में

अगले लेख में हम WildFly (जिसे पहले Jboss AS के नाम से जाना जाता है) पर एक नज़र डालने जा रहे हैं। यह है एक जावा पर आधारित हल्का, तेज और अत्यधिक अनुकूलित जावा ईई एप्लिकेशन सर्वर जिसके साथ एक ही IDE से बड़े एप्लिकेशन विकसित किए जा सकते हैं। निम्नलिखित पंक्तियों में हम यह देखने जा रहे हैं कि इसे Ubuntu 18.04 में कैसे स्थापित किया जाए।

WildFly क्रॉस-प्लेटफॉर्म है। यह एक मजबूत नियंत्रण कक्ष प्रदान करता है जो बनाता है एप्लिकेशन सर्वर में कॉन्फ़िगरेशन बदलना बहुत सरल और तेज़ है। यह अनावश्यक पृष्ठों के माध्यम से नेविगेट करने के लिए आवश्यक नहीं है कि जो आपकी आवश्यकताओं के अनुकूल हो उसे पर्यावरण को अनुकूलित करने के लिए।

OpenJDK स्थापित करें

जावा लोगो
संबंधित लेख:
Ubuntu 8 और डेरिवेटिव पर जावा 9, 10 और 18.04 स्थापित करें

WildFly जावा में लिखा है, इसीलिए काम करने के लिए Java JDK की आवश्यकता होती है। इस आवश्यकता को पूरा करने के लिए, उपयोगकर्ता ओरेकल के आधिकारिक जावा JDK को स्थापित करने के लिए चुन सकते हैं या OpenJDK नामक ओपन सोर्स विकल्प का उपयोग कर सकते हैं। इस उदाहरण के लिए, हम जावा के ओपन सोर्स वर्जन को चुनने जा रहे हैं, इसलिए टर्मिनल (Ctrl + Alt + T) में हम लिखने जा रहे हैं:

जावा jdk स्थापना

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 सेवाओं को रोकने, शुरू करने और सक्षम करने के लिए निम्न आदेशों का उपयोग करें बूट समय पर स्वचालित रूप से शुरू करने के लिए:

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 स्थापित और तैयार होना चाहिए।

ब्राउज़र में Wildfly

अब हम ब्राउज़र खोल सकते हैं और URL के रूप में पोर्ट 8080 के बाद सर्वर के होस्टनाम या आईपी पते का उपयोग करते हैं.

वाइल्डफ्लाई स्प्लैश स्क्रीन

http://localhost:8080

सर्वर कंसोल केवल स्थानीय सर्वर तक ही सीमित है। यदि आप किसी दूरस्थ स्थान से जुड़ने के इच्छुक हैं, तो ऐसा करने के तरीके के बारे में जानकारी आपके से प्राप्त की जा सकती है प्रलेखन.

ब्राउज़र में Wildfly प्रशासन कंसोल

इसके बाद हम प्रशासन कंसोल से एक्सेस कर सकते हैं http://localhost:9990/console दूर से तो WildFly को उबंटू, 18.04 पर सफलतापूर्वक स्थापित किया गया है इस मामले में।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   Eliana कहा

    धन्यवाद, यह एकमात्र ट्यूटोरियल है जो tutorial काम करता है

  2.   फर्नांडो कहा

    शानदार। इसने मेरी जान बचाई।

  3.   मछली का बच्चा कहा

    इसके लिए धन्यवाद, अब मैं एक ही सर्वर पर चल रहे वाइल्डफ्लाई के दो उदाहरणों को दोहराने की कोशिश कर रहा हूं, अगर मैं इसे sh /opt/wildfly2/bin/stanalone.sh के साथ चलाता हूं, तो यह सही तरीके से काम करता है, लेकिन जब मैं चाहता हूं दूसरी सेवा बनाएं ताकि systemctl start wildlfly2 के साथ काम किया जा सके, मैं इसे काम पर नहीं ला सकता। कोई सिफारिश?