Zamknij menu
    Nowe
    A young man in a hoodie working on a laptop at a minimalist home office desk.

    Jak zainstalować i skonfigurować rEFInd? Menedżer rozruchu dla systemów EFI i UEFI

    2025-12-01
    MacBook Pro showing programming language

    Jak przeprowadzić instalację Linux Mint? Krok po kroku z konfiguracją partycji i bootowalnym pendrive

    2025-11-27
    computer set on table

    Jak efektywnie używać polecenia xargs w systemach uniksowych? Opcje i przykłady

    2025-11-23
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak zainstalować i skonfigurować serwer aplikacji WildFly (JBoss) na Linuksie?
    Pozostałe

    Jak zainstalować i skonfigurować serwer aplikacji WildFly (JBoss) na Linuksie?

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Aby zainstalować i skonfigurować serwer aplikacji WildFly (JBoss) na Linuksie, należy wykonać poniższe kroki. Poniższy poradnik obejmuje instalację na popularnych dystrybucjach (np. Ubuntu, Debian), przykład konfiguracji użytkowników, uruchomienie serwera i wdrażanie aplikacji Java EE.

    Spis treści pokaż
    1 1. Wymagania wstępne
    2 2. Instalacja Java JDK
    3 3. Stworzenie użytkownika i grupy dla WildFly
    4 4. Pobranie i rozpakowanie WildFly
    5 5. Dodanie zmiennych środowiskowych
    6 6. Uruchomienie serwera WildFly
    7 7. Konfiguracja użytkownika administratora (Management)
    8 8. (Opcjonalnie) Konfiguracja systemd (autostart)
    9 9. Wdrażanie aplikacji
    9.1 Przy trybie standalone
    9.2 Przez CLI
    10 10. Podstawowe polecenia CLI
    11 11. Dodatkowe wskazówki
    12 12. Dokumentacja

    1. Wymagania wstępne

    • System Linux (np. Ubuntu, Debian)
    • Uprawnienia sudo/root
    • Dostęp do Internetu

    2. Instalacja Java JDK

    Serwer WildFly jest aplikacją opartą o Java. Wymagana jest instalacja Java JDK (zalecana najnowsza dostępna wersja OpenJDK).

    sudo apt-get update sudo apt-get install default-jdk -y 

    Po instalacji sprawdź wersję Javy:

    java --version 

    3. Stworzenie użytkownika i grupy dla WildFly

    Zaleca się utworzenie osobnego użytkownika i grupy do uruchamiania WildFly.

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

    4. Pobranie i rozpakowanie WildFly

    1. Pobierz najnowszą wersję z oficjalnej strony WildFly (lista wersji na download.jboss.org):
    VERSION=29.0.1.Final # lub najnowszą, sprawdź na stronie WildFly wget https://download.jboss.org/wildfly/$VERSION/wildfly-$VERSION.tar.gz -P /tmp 
    1. Rozpakuj do /opt:
    sudo tar xf /tmp/wildfly-$VERSION.tar.gz -C /opt/ sudo ln -s /opt/wildfly-$VERSION /opt/wildfly 
    1. Przypisz prawa do katalogu WildFly:
    sudo chown -R wildfly:wildfly /opt/wildfly-$VERSION 

    5. Dodanie zmiennych środowiskowych

    Dodaj WildFly do zmiennej PATH w pliku ~/.bashrc lub /etc/profile.d/wildfly.sh:

    echo "export WILDFLY_HOME=/opt/wildfly" | sudo tee /etc/profile.d/wildfly.sh echo "export PATH=\$PATH:\$WILDFLY_HOME/bin" | sudo tee -a /etc/profile.d/wildfly.sh source /etc/profile.d/wildfly.sh 

    6. Uruchomienie serwera WildFly

    Aby uruchomić instancję w trybie standalone:

    cd /opt/wildfly/bin sudo -u wildfly ./standalone.sh 

    Domyślnie aplikacja nasłuchuje na portach 8080 (HTTP) oraz 9990 (konsola administracyjna).

    7. Konfiguracja użytkownika administratora (Management)

    Aby zalogować się do konsoli administracyjnej lub użyć CLI, musisz dodać użytkownika administracyjnego:

    sudo -u wildfly /opt/wildfly/bin/add-user.sh 
    • Podaj nazwę użytkownika (np. admin)
    • Określ typ konta: Management User
    • Wprowadź hasło
    • Wybierz domenę, jeśli pojawi się pytanie (standardowo ENTER)

    Teraz możesz zalogować się do konsoli administracyjnej:

    • http://localhost:9990 (domyślnie tylko z localhost)

    8. (Opcjonalnie) Konfiguracja systemd (autostart)

    Utwórz plik serwisowy /etc/systemd/system/wildfly.service aby umożliwić automatyczny start:

    [Unit] Description=WildFly Application Server After=network.target [Service] Type=simple User=wildfly Group=wildfly ExecStart=/opt/wildfly/bin/standalone.sh -b=0.0.0.0 ExecStop=/bin/kill -TERM $MAINPID Restart=always [Install] WantedBy=multi-user.target 

    Załaduj nową jednostkę systemd:

    sudo systemctl daemon-reload sudo systemctl enable wildfly sudo systemctl start wildfly sudo systemctl status wildfly 

    9. Wdrażanie aplikacji

    Przy trybie standalone

    • Po prostu skopiuj plik .war (np. moje-aplikacje.war) do katalogu:

    /opt/wildfly/standalone/deployments/

    WildFly automatycznie wykryje i wdroży aplikację.

    Przez CLI

    Połącz się CLI:

    /opt/wildfly/bin/jboss-cli.sh --connect 

    Następnie:

    deploy /ścieżka/do/moje-aplikacje.war 

    10. Podstawowe polecenia CLI

    Przykładowe polecenia:

    • help – wyświetla listę dostępnych komend
    • shutdown – wyłącza serwer
    • undeploy – usuwa aplikację

    11. Dodatkowe wskazówki

    • WildFly uruchamia się domyślnie na localhost – jeśli chcesz udostępnić serwer w sieci, zmodyfikuj parametr uruchomieniowy: bash ./standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0

    • Konfiguracje przechowywane są w standalone/configuration/standalone.xml

    • Panel administracyjny oraz CLI są domyślnie zabezpieczone hasłem administratora.

    12. Dokumentacja

    • Oficjalna dokumentacja WildFly: [docs.wildfly.org]
    • Szczegółowe przewodniki wdrożeniowe dla konkretnych systemów:

    Poradnik uwzględnia najważniejsze zagadnienia pozwalające samodzielnie zainstalować, uruchomić i skonfigurować serwer WildFly (JBoss) do produkcji lub środowiska programistycznego na serwerze z systemem Linux.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    MacBook Pro showing programming language

    Jak otworzyć, uruchomić i stworzyć plik JAR? Przewodnik po archiwach Java

    7 min. czyt.

    Jak stworzyć swój pierwszy program w języku Java?

    3 min. czyt.

    Jak zainstalować Java (JDK i JRE) na systemie Ubuntu?

    3 min. czyt.

    Linux: Jak sprawdzić, czy Java jest zainstalowana i w jakiej wersji?

    3 min. czyt.

    Jak sprawdzić zainstalowaną wersję Javy w systemie Debian?

    3 min. czyt.

    Jak zainstalować środowisko Java (JRE/JDK) w systemie Ubuntu?

    3 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    A young man in a hoodie working on a laptop at a minimalist home office desk.

    Jak zainstalować i skonfigurować rEFInd? Menedżer rozruchu dla systemów EFI i UEFI

    2025-12-01
    MacBook Pro showing programming language

    Jak przeprowadzić instalację Linux Mint? Krok po kroku z konfiguracją partycji i bootowalnym pendrive

    2025-11-27
    computer set on table

    Jak efektywnie używać polecenia xargs w systemach uniksowych? Opcje i przykłady

    2025-11-23
    black flat screen computer monitor on brown wooden desk

    WinAPI w aplikacjach desktopowych Windows – historia, funkcje i zastosowania

    2025-11-20
    Artykuły
    man using computer inside room

    Maszyna wirtualna – jak działa i jakie przynosi korzyści?

    2025-11-13
    black and gray laptop computer near black wireless game controller on wooden table

    dmesg – funkcje, opcje i zastosowania

    2025-11-11
    man in black crew neck t-shirt wearing black headphones

    wget – obsługa protokołów, konfiguracja i bezpieczeństwo

    2025-11-09
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.