A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Következő változat | Előző változat | ||
tanszek:oktatas:informacios_rendszerek_integralasa:uezenetsorok-maven [2023/05/04 18:58] knehez létrehozva |
tanszek:oktatas:informacios_rendszerek_integralasa:uezenetsorok-maven [2023/05/12 13:26] (aktuális) knehez [Wildfly indítása] |
||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | ==== 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: | Induljunk ki a hivatalos példákból: | ||
<code> | <code> | ||
git clone https://github.com/wildfly/quickstart.git | git clone https://github.com/wildfly/quickstart.git | ||
+ | cd quickstart/helloworld-mdb/ | ||
</code> | </code> | ||
Sor 9: | Sor 15: | ||
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 | 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: | ||
+ | |||
+ | <code> | ||
+ | mvn install package -Pdocs | ||
+ | </code> | ||
+ | |||
+ | 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. | ||
+ | |||
+ | <code> | ||
+ | mvn clean install | ||
+ | </code> | ||
+ | |||
+ | A példa telepítése az wildfly alkalmazásszerverre: | ||
+ | |||
+ | <code> | ||
+ | mvn install wildfly:deploy | ||
+ | </code> | ||
+ | |||
+ | ==== 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. | ||
+ | |||
+ | <code> | ||
+ | standalone.bat --debug -c standalone-full.xml | ||
+ | </code> | ||
+ | |||
+ | 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: | ||
+ | |||
+ | <code> | ||
+ | { | ||
+ | "type": "java", | ||
+ | "name": "Debug (Attach)", | ||
+ | "projectName": "wildfly", | ||
+ | "request": "attach", | ||
+ | "hostName": "localhost", | ||
+ | "port": 8787 | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | 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. |