Zamknij menu
    Nowe
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    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

    vsftpd – bezpieczny serwer FTP. Instalacja, konfiguracja

    15 min. czyt.

    Jak zainstalować i skonfigurować serwer VNC na Ubuntu?

    3 min. czyt.

    Jak przetestować szybkość internetu w terminalu za pomocą Speedtest CLI?

    3 min. czyt.

    Jak zainstalować pakiet XAMPP na systemie Ubuntu?

    3 min. czyt.

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

    3 min. czyt.

    Jak zainstalować Android Studio na systemie Ubuntu?

    3 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Artykuły
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    macbook air on brown wooden table

    Jak otworzyć plik DWG online? Najlepsze narzędzia do przeglądania i edytowania CAD

    2025-08-16
    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.