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
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:
sudo apt update; sudo apt install default-jdk
Bayan shigar OpenJDK, zamu iya duba kafuwa buga a m:
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:
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.
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:
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:
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:
Yanzu shigar da sabon sunan mai amfani kuma ƙirƙiri kalmar shiga:
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.
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.
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.
Na gode, koyawa ne kawai ke aiki 🙂
Abin mamaki. Ya ceci rayuwata.
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?