Wildfly, shigar da wannan sabar aikace-aikacen Java EE akan Ubuntu

game da wiildfly

A cikin labarin na gaba zamu kalli WildFly (wanda a da ake kira Jboss AS). Wannan shi ne nauyi, sauri da kuma inganta sosai Java EE uwar garken aikace-aikace bisa Java wanda za'a iya haɓaka manyan aikace-aikace daga IDE ɗaya. A cikin layuka masu zuwa zamu ga yadda ake girka shi a cikin Ubuntu 18.04.

WildFly shine dandamali. Yana bayar da kwamiti mai ƙarfi wanda ke yin canza sanyi a cikin sabar aikace-aikace abu ne mai sauki da sauri. Ba lallai ba ne don yin tafiya a cikin shafukan da ba dole ba don tsara yanayin da ke neman wanda ya dace da bukatunku.

Shigar da OpenJDK

tambarin java
Labari mai dangantaka:
Sanya Java 8, 9 da 10 akan Ubuntu 18.04 da abubuwan ban sha'awa

An rubuta WildFly a cikin Java, shi ya sa yana buƙatar Java JDK yayi aiki. Don cika wannan buƙatun, masu amfani za su iya zaɓar shigar da Oracle's official Java JDK ko amfani da madaidaiciyar hanyar buɗewa da ake kira OpenJDK. Don wannan misali, zamu zaɓi nau'in buɗe tushen Java, don haka a cikin m (Ctrl + Alt + T) zamu rubuta:

girkawa java jdk

sudo apt update; sudo apt install default-jdk

Bayan shigar OpenJDK, zamu iya duba kafuwa buga a m:

duba shigowar java

java -version

Idan tashar ta dawo da wasu layuka kamar wadanda suke a cikin hoton da ya gabata, za a girka Java a shirye.

Kafa mai amfani da WildFly

Tunda wannan sabar aikace-aikacen ce, gabaɗaya ana ba da shawarar yin amfani da asusun sabis na sadaukarwa. Gudu a cikin m (Ctrl + Alt T) waɗannan umarni masu zuwa don ƙirƙirar asusun sabis na WildFly don sarrafa sabar:

sudo groupadd -r wildfly

sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly

An gama, muna ci gaba da saukarwa da shigarwa na WildFly.

Zazzage kuma shigar WildFly

Da zarar an gama shigar da Java JDK kuma ƙirƙirar asusu na sabis don WildFly, za mu aiwatar da waɗannan umarnin don fakitin zazzagewa don WildFly. A wannan daidai lokacin, halin yanzu shine 16.0.0.Final. Za a iya tuntuɓar sabuwar sigar da ke cikin ku shafin saukarwa.

Idan muka buɗe tashar (Ctrl + Alt + T), za mu iya yi amfani da umarnin wget don zazzage fakitin a sauƙaƙe ta amfani da waɗannan umarnin:

zazzage Wildfly

cd /tmp

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

Da zarar an gama saukarwa, dole ne mu aiwatar da waɗannan umarnin don ƙirƙirar babban fayil na WildFly a cikin kundin adireshi / fita kuma don canza ikon mallakar ku zuwa asusun sabis na 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

Muna ci gaba da kirkira babban fayil ɗin sabis na WildFly a cikin kundin adireshi / sauransu / tare da umarnin mai zuwa:

sudo mkdir -p /etc/wildfly

Bayan ƙirƙirar shugabanci, kwafa fayilolin sanyi na WildFly da masu aiwatarwa a cikin kundin adireshin sabuwar halitta.

kwafa fayilolin sanyi daga wannan sabar watsa labarai

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/

Dole ne mu ma yi rubutun cikin kundin adireshi / sauransu / wildfly / bin ana aiwatarwa.

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

A wannan lokacin za mu kwafe fayil ɗin systemd zuwa kundin adireshi / sauransu / tsarin / tsarin / Gudun:

sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/

Yanzu za mu iya yi amfani da waɗannan umarnin don dakatarwa, farawa da kunna sabis na WildFly don farawa ta atomatik a lokacin taya:

umarni akan sabis ɗin Wildfly

Primero mun tsayar da sabis:

sudo systemctl stop wildfly.service

Yanzu mun fara sabis:

sudo systemctl start wildfly.service

Kuma mun gama kunna sabis:

sudo systemctl enable wildfly.service

para tabbatar da farawa, gudanar da umarnin mai zuwa:

matsayin aiki

sudo systemctl status wildfly.service

Asusun mai amfani don haɗawa da gudanar da na'ura mai kwakwalwa ta yanar gizo

Yanzu da ka sauke kuma ka shigar da sabis na WildFly, gudanar da wannan umarni zuwa ƙirƙiri asusun mai amfani. Wannan zai haɗi tare da sarrafa kayan wasan yanar gizo na sabar aikace-aikacen. Za mu ƙirƙiri asusun ta hanyar bugawa a cikin m (Ctrl + Alt + T):

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

A cikin menu wanda za'a iya gani a hoton, rubuta "a”Kuma buga Shigar:

ƙirƙirar asusun mai amfani a cikin Wildfly

Yanzu shigar da sabon sunan mai amfani kuma ƙirƙiri kalmar shiga:

sunan mai amfani da kalmar wucewa don asusun sabis

Ya rubuta "a"domin kammala saitin. Yanzu ya kamata a girka WildFly kuma a shirye.

Wildfly a cikin mai binciken

Yanzu za mu iya buɗe burauzar kuma kamar yadda URL yayi amfani da sunan masauki ko adireshin IP na uwar garke sannan tashar 8080 ta biyo baya.

Wildfly fantsama allo

http://localhost:8080

An ƙayyade na'ura mai amfani ga uwar garke kawai. Idan kuna sha'awar haɗi daga wani wuri mai nisa, za'a iya samun bayanai akan yadda ake yin hakan daga gare ku Takardun.

Kayan wasan gudanarwa na Wildfly a cikin mai binciken

Bayan wannan zamu iya samun damar wasan bidiyo na gudanarwa daga http://localhost:9990/console nesa to An shigar da WildFly cikin nasara akan Ubuntu, 18.04 a wannan yanayin.


3 comments, bar naka

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   iliya m

    Na gode, koyawa ne kawai ke aiki 🙂

  2.   Fernando m

    Abin mamaki. Ya ceci rayuwata.

  3.   kifi m

    Godiya ga ya yi aiki, yanzu ina ƙoƙarin yin kwafi don samun lokuta biyu na wildfly yana gudana akan sabar guda ɗaya, idan na kunna shi da sh /opt/wildfly2/bin/stanalone.sh, yana aiki daidai, amma lokacin da nake so ƙirƙirar sabis na biyu don aiki tare da systemctl fara wildlfly2, ba zan iya samun shi yayi aiki ba. Duk wata shawara?