Wildfly ، قم بتثبيت خادم تطبيق Java EE هذا على Ubuntu

حول wiildfly

في المقالة التالية سنلقي نظرة على WildFly (المعروف سابقًا باسم Jboss AS). هذا ال خادم تطبيق Java EE خفيف الوزن وسريع ومُحسَّن للغاية يعتمد على Java التي يمكن من خلالها تطوير التطبيقات الكبيرة من IDE واحد. سنرى في الأسطر التالية كيفية تثبيته في Ubuntu 18.04.

WildFly عبارة عن منصة مشتركة. إنه يوفر لوحة تحكم قوية تصنع يعد تغيير التكوين في خادم التطبيق أمرًا بسيطًا وسريعًا. ليس من الضروري التنقل عبر الصفحات غير الضرورية لتخصيص البيئة بحثًا عن البيئة التي تناسب احتياجاتك.

قم بتثبيت OpenJDK

جافا الشعار
المادة ذات الصلة:
قم بتثبيت Java 8 و 9 و 10 على Ubuntu 18.04 ومشتقاته

WildFly مكتوب بلغة Java ، ولهذا السبب يتطلب Java JDK للعمل. لتلبية هذا المطلب ، يمكن للمستخدمين اختيار تثبيت Java JDK الرسمي من Oracle أو استخدام بديل مفتوح المصدر يسمى OpenJDK. في هذا المثال ، سنختار إصدار Java مفتوح المصدر ، لذلك في المحطة الطرفية (Ctrl + Alt + T) سنكتب:

تثبيت جافا jdk

sudo apt update; sudo apt install default-jdk

بعد تثبيت OpenJDK ، يمكننا ذلك تحقق من التثبيت الكتابة في المحطة:

التحقق من تثبيت جافا

java -version

إذا أعادت المحطة بعض الخطوط مثل تلك الموجودة في لقطة الشاشة السابقة ، فسيتم تثبيت Java وجاهزًا.

قم بإعداد مستخدم WildFly

نظرًا لأن هذا خادم تطبيق ، بشكل عام يوصى باستخدام حساب خدمة مخصص. قم بتشغيل الأوامر التالية في المحطة الطرفية (Ctrl + Alt + T) لإنشاء حساب خدمة WildFly لإدارة الخادم:

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 لتنزيل الحزمة بسهولة باستخدام الأوامر التالية:

تحميل Wildfly

cd /tmp

wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.tar.gz

بمجرد الانتهاء من التنزيل ، سيتعين علينا تنفيذ الأوامر التالية لـ إنشاء مجلد WildFly في الدليل / الأراضي الفلسطينية المحتلة ولتغيير ملكيتك إلى حساب خدمة 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 / wildfly / bin قابلة للتنفيذ.

sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'

في هذه المرحلة سنفعل نسخ ملف systemd إلى الدليل / الخ / سيستم دي / نظام / ادارة:

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

حساب مستخدم للاتصال وإدارة وحدة تحكم الويب الخاصة بالخادم

الآن بعد أن قمت بتنزيل خدمة WildFly وتثبيتها ، قم بتشغيل الأمر التالي إلى إنشاء حساب مستخدم. سيؤدي ذلك إلى توصيل وحدة تحكم الويب الخاصة بخادم التطبيق وإدارتها. سننشئ الحساب عن طريق الكتابة في المحطة (Ctrl + Alt + T):

sudo /opt/wildfly/bin/add-user.sh

في القائمة التي يمكن رؤيتها في لقطة الشاشة ، اكتب "aواضغط على Enter:

إنشاء حساب مستخدم في Wildfly

الآن أدخل اسم مستخدم جديدًا وأنشئ كلمة المرور الخاصة بك:

اسم المستخدم وكلمة المرور لحساب الخدمة

يكتب "نعم فعلا" إلى عن على الإعداد الكامل. الآن يجب تثبيت WildFly وجاهز.

Wildfly في المتصفح

يمكننا الآن فتح المتصفح و كعنوان URL ، استخدم اسم المضيف أو عنوان IP للخادم متبوعًا بالمنفذ 8080.

شاشة البداية Wildfly

http://localhost:8080

وحدة تحكم الخادم مقصورة على الخادم المحلي فقط. إذا كنت مهتمًا بالاتصال من موقع بعيد ، فيمكن الحصول على معلومات حول كيفية القيام بذلك من توثيق.

وحدة تحكم إدارة Wildfly في المتصفح

بعد ذلك يمكننا الوصول إلى وحدة التحكم الإدارية من http://localhost:9990/console بعد ذلك تم تثبيت WildFly بنجاح على Ubuntu، 18.04 في هذه الحالة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   إليانا قال

    شكرًا ، إنه البرنامج التعليمي الوحيد الذي يعمل 🙂

  2.   فرناندو قال

    جميل. أنقذت حياتي.

  3.   فيشكدو قال

    بفضل نجاحه ، أحاول الآن إجراء نسخ متماثل لتشغيل مثيلين من wildfly على نفس الخادم ، إذا قمت بتشغيله باستخدام sh /opt/wildfly2/bin/stanalone.sh ، فإنه يعمل بشكل صحيح ، ولكن عندما أريد ذلك إنشاء خدمة ثانية بحيث يبدأ العمل مع systemctl wildlfly2 ، لا يمكنني تشغيلها. أي توصية؟