Set JAVA_HOME Variable On Windows 10
Indholdsfortegnelse:
- Forudsætninger
- Trin 1: Installer Java OpenJDK
- Trin 2: Opret en bruger
- Trin 3: Installer WildFly
- Trin 4: Konfigurer Systemd
- Trin 5: Juster firewall
- Trin 6: Konfigurer WildFly-godkendelse
- Trin 6: Test WildFly-installationen
- Konklusion
WildFly, tidligere kendt som JBoss, er en open source-applikation runtime skrevet i Java, der hjælper dig med at opbygge fantastiske applikationer. WildFly er fleksibel, let, og det er baseret på tilsluttelige undersystemer, der kan tilføjes eller fjernes efter behov.
Denne tutorial viser dig, hvordan du installerer WildFly-applikationsserver på Ubuntu 18.04. De samme instruktioner gælder for Ubuntu 16.04 og enhver Ubuntu-baseret distribution, inklusive Kubuntu, Linux Mint og Elementary OS.
Forudsætninger
For at være i stand til at installere pakker på dit Ubuntu-system, skal du være logget ind som bruger med sudo-privilegier.
Trin 1: Installer Java OpenJDK
WildFly kræver, at Java er installeret. Vi installerer OpenJDK, som er standard Java-udvikling og runtime i Ubuntu 18.04.
Installationen af Java er ret enkel. Start med at opdatere pakkeindekset:
sudo apt update
Installer OpenJDK-pakken ved at køre:
Trin 2: Opret en bruger
Vi opretter en ny systembruger og -gruppe, der hedder
wildfly
med hjemmekatalog
/opt/wildfly
, der kører WildFly-tjenesten:
sudo groupadd -r wildfly
sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
Trin 3: Installer WildFly
I skrivende stund er den seneste version af WildFly
16.0.0
. Inden du fortsætter med det næste trin, skal du tjekke downloadsiden for en ny version. Hvis der er en ny version, skal du udskifte variablen
WILDFLY_VERSION
i kommandoen herunder.
Download WildFly-arkivet i
/tmp
biblioteket ved hjælp af følgende
wget
kommando:
WILDFLY_VERSION=16.0.0.Final
wget https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz -P /tmp
Når download er afsluttet, skal du pakke tar.gz-filen og flytte den til
/opt
biblioteket:
sudo tar xf /tmp/wildfly-$WILDFLY_VERSION.tar.gz -C /opt/
Opret en symbolsk link
wildfly
der peger på WildFly-installationsmappen:
sudo ln -s /opt/wildfly-$WILDFLY_VERSION /opt/wildfly
WildFly kører under
wildfly
brugeren, som har brug for adgang til WildFly-installationsmappen.
Den følgende kommando vil ændre katalogejerskabet til bruger og gruppe
wildfly
:
sudo chown -RH wildfly: /opt/wildfly
Trin 4: Konfigurer Systemd
WildFly-pakken indeholder filer, der er nødvendige for at køre WildFly som en service.
Start med at oprette et bibliotek, der indeholder WildFly-konfigurationsfilen:
sudo mkdir -p /etc/wildfly
Kopier konfigurationsfilen til
/etc/wildfly
biblioteket:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
Denne fil giver dig mulighed for at specificere WildFly-tilstand og binde adresse. Som standard kører WildFly i en enkeltstående tilstand og lytter på alle grænseflader. Du kan redigere filen efter dine behov.
# 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
Næste kopier WildFly-
launch.sh
scriptet til
/opt/wildfly/bin/
biblioteket:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
Skripterne i
bin
biblioteket skal have et eksekverbart flag:
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
Det sidste trin er at kopiere systemd-enhedsfilen, der er navngivet til
/etc/systemd/system/
directory:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
Underret systemd om, at vi oprettede en ny enhedsfil:
sudo systemctl daemon-reload
Start WildFly-tjenesten ved at udføre:
sudo systemctl start wildfly
Kontroller servicestatus med følgende kommando:
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
Aktivér, at tjenesten automatisk startes ved starttidspunktet:
Trin 5: Juster firewall
Hvis din server er beskyttet af en firewall, og du vil have adgang til WildFly-interface fra ydersiden af dit lokale netværk, skal du åbne port
8080
.
For at tillade trafik på port
8080
skriver du følgende kommando:
sudo ufw allow 8080/tcp
Når du kører en WildFly-applikation i et produktionsmiljø, vil du sandsynligvis have en belastningsbalancer eller omvendt proxy, og det er en bedste praksis at begrænse adgangen til port 8080 kun til dit interne netværk.
Trin 6: Konfigurer WildFly-godkendelse
Nu, hvor WildFly er installeret og kører det næste trin, er at oprette en bruger, der kan oprette forbindelse ved hjælp af administrationskonsollen eller eksternt ved hjælp af CLI.
Hvis du vil tilføje en ny bruger, skal du bruge scriptet
add-user.sh
der er placeret i WildFly's bin-bibliotek:
sudo /opt/wildfly/bin/add-user.sh
Du bliver spurgt, hvilken type bruger du ønsker at tilføje:
What type of user do you wish to add? a) Management User (mgmt-users.properties) b) Application User (application-users.properties) (a):
Vælg
a
og tryk
Enter
:
Dernæst beder scriptet dig om at indtaste detaljerne for den nye bruger:
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
Den nye bruger føjes til egenskabsfilerne, der bruges til godkendelse.
Trin 6: Test WildFly-installationen
For at få adgang til standard WildFly-siden skal du åbne din browser og skrive:
http://:8080
http://:8080
Forudsat at installationen er vellykket, vises en skærm, der ligner følgende:
Åbn
wildfly.conf
og tilføj
WILDFLY_CONSOLE_BIND=0.0.0.0
i slutningen af filen.
# 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
Åbn
launch.sh
og rediger de fremhævede linjer:
#!/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
Genstart tjenesten, så ændringerne træder i kraft:
sudo systemctl restart wildfly
Åbn
wildfly.service
og rediger de fremhævede linjer:
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
Opret biblioteket
/var/run/wildfly
og indstil korrekte tilladelser:
sudo mkdir /var/run/wildfly/
sudo chown wildfly: /var/run/wildfly/
Underret systemd om, at enhedsfilen blev ændret:
sudo systemctl daemon-reload
Genstart WildFly-tjenesten ved at udføre:
sudo systemctl restart wildfly
Hvis du antager, at port
9990
ikke er blokeret i din firewall, skal du være i stand til at få adgang til WildFly-administrationskonsollen på
http://:9990/console
http://:9990/console
.
Konklusion
Du har installeret WildFly på dit Ubuntu 18.04-system. Du kan nu besøge den officielle WildFly-dokumentation og lære mere om WildFly-funktionerne.
java wildfly ubuntuSådan installeres den nyeste Firefox 3.6.6 i Ubuntu Linux

Firefox 3.6.6 indeholder browserkrasningsforebyggelse. Sådan er det nemt at installere det i Ubuntu Linux.
Sådan installeres wildfly (jboss) på centos 7

WildFly, tidligere kendt som JBoss, er en open source-applikation runtime skrevet i Java, der hjælper dig med at opbygge fantastiske applikationer. Denne tutorial forklarer, hvordan du installerer WildFly-applikationsserver på CentOS 7.
Sådan installeres wildfly (jboss) på debian 9

WildFly, tidligere kendt som JBoss, er en open source-applikation runtime skrevet i Java, der hjælper dig med at opbygge fantastiske applikationer. I denne tutorial vil vi lede dig gennem de trin, der kræves for at installere WildFly-applikationsserver på Debian 9.