How to Uninstall Programs / Apps on Windows 10
Sisällysluettelo:
- edellytykset
- Java OpenJDK: n asentaminen
- Luominen käyttäjä
- WildFlyn asentaminen
- Järjestelmän määrittäminen
- Palomuurin säätäminen
- WildFly-todennuksen määrittäminen
- WildFly-asennuksen testaaminen
- johtopäätös
WildFly, aiemmin tunnettu nimellä JBoss, on Java-kirjoitettu avoimen lähdekoodin sovellusten runtime, joka auttaa sinua rakentamaan uskomattomia sovelluksia. WildFly on joustava, kevyt ja perustuu liitettäviin alajärjestelmiin, jotka voidaan lisätä tai poistaa tarpeen mukaan.
Tässä oppaassa käydään läpi vaiheiden, joita tarvitaan WildFly-sovelluspalvelimen asentamiseen Debian 9: ään.
edellytykset
Käyttäjällä, johon olet kirjautunut sisään, täytyy olla sudo-oikeudet voidakseen asentaa paketteja.
Java OpenJDK: n asentaminen
WildFly vaatii Java: n asentamisen. Asennamme OpenJDK: n, joka on Java-oletuskehitys ja suoritusaika Debian 9: ssä:
sudo apt update
sudo apt install default-jdk
Luominen käyttäjä
Luo uusi järjestelmän käyttäjä ja ryhmä nimeltä
wildfly
kotihakemistolla
/opt/wildfly
, joka ajaa WildFly-palvelua:
sudo groupadd -r wildfly
sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
sudo groupadd -r wildfly
sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
WildFlyn asentaminen
Kirjoittamishetkellä viimeisin WildFly-versio on
16.0.0
. Ennen kuin jatkat seuraavaan vaiheeseen, sinun on tarkistettava lataussivulta uusi versio. Jos on uusi versio, korvaa
WILDFLY_VERSION
muuttuja alla olevassa komennossa.
Lataa WildFly-arkisto
/tmp
hakemistossa seuraavalla
wget
komennolla:
WILDFLY_VERSION=16.0.0.Final
wget https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz -P /tmp
Kun lataus on valmis, purkaa tar.gz-tiedosto ja siirrä se hakemistoon
/opt
:
sudo tar xf /tmp/wildfly-$WILDFLY_VERSION.tar.gz -C /opt/
Luo symbolinen linkki
wildfly
, joka osoittaa WildFly-asennushakemistoon:
sudo ln -s /opt/wildfly-$WILDFLY_VERSION /opt/wildfly
WildFly toimii
wildfly
käyttäjänä, jolla on oltava pääsy WildFly-asennushakemistoon. Vaihda hakemiston omistajuus käyttäjän ja ryhmän
wildfly
:
sudo chown -RH wildfly: /opt/wildfly
Järjestelmän määrittäminen
WildFly-paketti sisältää tiedostot, joita tarvitaan WildFly-palvelun suorittamiseen.
Aloita luomalla hakemisto, joka pitää WildFly-asetustiedostoa:
sudo mkdir -p /etc/wildfly
Kopioi määritystiedosto hakemistoon
/etc/wildfly
:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
Tämän tiedoston avulla voit määrittää WildFly-tilan ja sitoa osoitteen. Oletuksena WildFly toimii erillisessä tilassa ja kuuntelee kaikkia rajapintoja. Muokkaa tiedostoa tarpeen mukaan.
/etc/wildfly/wildfly.conf
# The configuration you want to run WILDFLY_CONFIG=standalone.xml # The mode you want to run WILDFLY_MODE=standalone # The address to bind to WILDFLY_BIND=0.0.0.0
Kopioi seuraavaksi WildFly
launch.sh
skripti hakemistoon
/opt/wildfly/bin/
:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
bin
hakemiston sisällä
bin
skripteillä on oltava suoritettava lippu:
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
Viimeinen vaihe on kopioida järjestelmällinen yksikkö tiedosto, joka on nimetty hakemistoon
/etc/systemd/system/
hakemisto:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
Lataa järjestelmänvalvojan hallintakonfiguraatio uudelleen:
sudo systemctl daemon-reload
Käynnistä ja Ota WildFly-palvelu käynnistyä automaattisesti käynnistyksen yhteydessä:
sudo systemctl start wildfly
sudo systemctl enable wildfly
Tarkista palvelun tila seuraavalla komennolla:
sudo systemctl status wildfly
* wildfly.service - The WildFly Application Server Loaded: loaded (/etc/systemd/system/wildfly.service; disabled; vendor preset: enabled) Active: active (running) since Sun 2019-02-17 04:59:39 PST; 2s ago Main PID: 10005 (launch.sh) Tasks: 62 (limit: 2319) CGroup: /system.slice/wildfly.service
Palomuurin säätäminen
Jos palvelimesi on suojattu palomuurilla ja haluat käyttää WildFly-käyttöliittymää paikallisen verkon ulkopuolelta, sinun on avattava portti
8080
.
Voit sallia liikenteen portissa
8080
kirjoittamalla seuraava komento:
sudo ufw allow 8080/tcp
Kun ajat WildFly-sovellusta tuotantoympäristössä, sinulla todennäköisesti on kuormituksen tasapainottaja tai käänteinen välityspalvelin, ja on paras tapa rajoittaa pääsy porttiin 8080 vain sisäiseen verkkoosi.
WildFly-todennuksen määrittäminen
Nyt kun WildFly on asennettu, seuraava vaihe on luoda käyttäjä, joka pystyy muodostamaan yhteyden hallintakonsolin avulla tai etäyhteyden avulla CLI: n avulla.
Jos haluat lisätä uuden käyttäjän, käytä
add-user.sh
skriptiä, joka sijaitsee WildFlyn bin-hakemistossa:
sudo /opt/wildfly/bin/add-user.sh
Sinulta kysytään, minkä tyyppisen käyttäjän haluat lisätä:
What type of user do you wish to add? a) Management User (mgmt-users.properties) b) Application User (application-users.properties) (a):
Valitse
a
ja paina
Enter
:
Seuraavaksi komentosarja kehottaa sinua antamaan uuden käyttäjän tiedot:
Enter the details of the new user to add. Using realm 'ManagementRealm' as discovered from the existing property files. Username: linuxize Password recommendations are listed below. To modify these restrictions edit the add-user.properties configuration file. - The password should be different from the username - The password should not be one of the following restricted values {root, admin, administrator} - The password should contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric symbol(s) Password: Re-enter Password: What groups do you want this user to belong to? (Please enter a comma separated list, or leave blank for none): About to add user 'linuxize' for realm 'ManagementRealm' Is this correct yes/no? yes Added user 'linuxize' to file '/opt/wildfly-16.0.0.Final/standalone/configuration/mgmt-users.properties' Added user 'linuxize' to file '/opt/wildfly-16.0.0.Final/domain/configuration/mgmt-users.properties' Added user 'linuxize' with groups to file '/opt/wildfly-16.0.0.Final/standalone/configuration/mgmt-groups.properties' Added user 'linuxize' with groups to file '/opt/wildfly-16.0.0.Final/domain/configuration/mgmt-groups.properties' Is this new user going to be used for one AS process to connect to another AS process? eg for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls. yes/no? yes To represent the user add the following to the server-identities definition
Uusi käyttäjä lisätään todennukseen käytettyihin ominaisuustiedostoihin.
WildFly-asennuksen testaaminen
Päästäksesi WildFly-oletussivulle avaa selaimesi ja kirjoita:
http://:8080
http://:8080
Jos asennus onnistuu, seuraavanlainen näyttö tulee näkyviin:


Avaa
wildfly.conf
ja lisää
WILDFLY_CONSOLE_BIND=0.0.0.0
tiedoston loppuun.
# The configuration you want to run WILDFLY_CONFIG=standalone.xml # The mode you want to run WILDFLY_MODE=standalone # The address to bind to WILDFLY_BIND=0.0.0.0 # The address console to bind to WILDFLY_CONSOLE_BIND=0.0.0.0
Avaa
launch.sh
ja muokkaa korostettuja viivoja:
#!/bin/bash if; then WILDFLY_HOME="/opt/wildfly" fi if]; then $WILDFLY_HOME/bin/domain.sh -c $2 -b $3 -bmanagement $4 else $WILDFLY_HOME/bin/standalone.sh -c $2 -b $3 -bmanagement $4 fi
Käynnistä palvelu uudelleen, jotta muutokset tulevat voimaan:
sudo systemctl restart wildfly
Avaa
wildfly.service
ja muokkaa korostettuja rivejä:
Description=The WildFly Application Server After=syslog.target network.target Before=httpd.service Environment=LAUNCH_JBOSS_IN_BACKGROUND=1 EnvironmentFile=-/etc/wildfly/wildfly.conf User=wildfly LimitNOFILE=102642 PIDFile=/var/run/wildfly/wildfly.pid ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND $WILDFLY_CONSOLE_BIND StandardOutput=null WantedBy=multi-user.target
Luo hakemisto
/var/run/wildfly
ja aseta oikeat käyttöoikeudet:
sudo mkdir /var/run/wildfly/
sudo chown wildfly: /var/run/wildfly/
Lataa järjestelmänvalvojan hallintakonfiguraatio uudelleen:
sudo systemctl daemon-reload
Käynnistä WildFly-palvelu suorittamalla:
sudo systemctl restart wildfly
Jos oletetaan, että palomuuri ei estä porttia
9990
, sinun pitäisi voida käyttää WildFly-hallintakonsolia osoitteessa
http://:9990/console
http://:9990/console
.
johtopäätös
Olet asentanut WildFly Debian 9 -palvelimellesi onnistuneesti. Sinun tulisi käydä virallisessa WildFly-dokumentaatiossa ja oppia lisää WildFly-ominaisuuksista.
java villi perhonen debianKuinka asentaa anaconda debian 10: een
Anaconda on suosituin Python / R -tietotiede ja koneoppimisalusta. Tässä oppaassa opastamme sinua lataamaan ja asentamaan Anaconda Python Distribution Debian 10: een.
Kuinka asentaa wildfly (jboss) centos 7: een
WildFly, aiemmin tunnettu nimellä JBoss, on Java-kirjoitettu avoimen lähdekoodin sovellusten runtime, joka auttaa sinua rakentamaan uskomattomia sovelluksia. Tämä opetusohjelma selittää, kuinka WildFly-sovelluspalvelin asennetaan CentOS 7: ään.
Kuinka asentaa wildfly (jboss) ubuntu 18.04: een
WildFly, aiemmin tunnettu nimellä JBoss, on Java-kirjoitettu avoimen lähdekoodin sovellusten runtime, joka auttaa sinua rakentamaan uskomattomia sovelluksia. Tämä opetusohjelma näyttää sinulle, kuinka asentaa WildFly-sovelluspalvelin Ubuntu 18.04 -sovellukseen.







