Wildfly példák fordítása és indítása

Töltsük le és telepítsük az JDK11-et. Az openjdk vagy oracle jdk letöltésénél a 11-es verziót válasszuk, ne a legújabb 19-et.

Induljunk ki a hivatalos példákból:

git clone https://github.com/wildfly/quickstart.git
cd quickstart/helloworld-mdb/

Telepítsük a maven függőségkezelőt. https://maven.apache.org/install.html

A Visual Studio code indítása után válasszuk ki a quickstart/helloworld mappát. Telepítsük a maven plugint a VSCode-hoz

Készítsük el a html leírást, ezt minden könyvtárban külön kell futtatni:

mvn install package -Pdocs

Indítsuk el egy másik terminál ablakban a wildfly-t a VSCode-ból.

A példák fordítása:

Minden példa ezzel a paranccsal fordul, ha a leírásban mást nem írnak.

mvn clean install

A példa telepítése az wildfly alkalmazásszerverre:

mvn install wildfly:deploy

Wildfly indítása

Az indító szkriptet ki kell egészíteni a –debug kapcsolóval. Ezzel a távoli nyomkövetést beállítjuk.

standalone.bat --debug -c standalone-full.xml

Az üzenetsoros példáknál a full konfigurációt kell indítani, ezt jelenti a: -c standalone-full.xml

Adjuk hozzá a debug konfigurációhoz a VSCode-ban ezt:

        {
            "type": "java",
            "name": "Debug (Attach)",
            "projectName": "wildfly",
            "request": "attach",
            "hostName": "localhost",
            "port": 8787
        }

A bal oldali toolbar-on a debug gomb (felülről a negyedik), “add launch.json” - linkre kattintva egy alap konfigurációt tölt be. Ezt kell kiegészíteni a fenti blokkal.

Az indítás a http://localhost:8080/helloworld-mdb/ cím megnyitásával.