Két megoldás lehetséges, attól függően hogy a JBOss melyik változatát telepítettük. A változatok egymástól függetlenek. ===== Első változat: JBoss Wildfly példa - MySQL telepítéssel ===== {{tanszek:oktatas:informatikai_rendszerek_epitese:gyak7.pdf|6. gyakorlat - JPA}} ===== Második változat: JBoss EAP példa, EJB projekt és Dynamic Web projekt alkalmazásával ===== A példában a JBoss beépített Hypersonic szerverét használjuk: * {{tanszek:oktatas:informatikai_rendszerek_epitese:jpa_examples.zip|}} * SQL böngésző használható hozzá ha {{tanszek:oktatas:informatikai_rendszerek_epitese:h2console.zip|ezt kitömörítve}} a ..\jbdevstudio\runtimes\jboss-eap\standalone\deployments\ könyvtárba másoljuk. Elérése: http://localhost:8080/h2console/ * Connection string: jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE * User/Pass: sa/sa A bemutatott példa 2 rész projektből áll, egy EJB és egy Web projektből. Ha azt szeretnénk, hogy egyetlen projektben legyen megvalósítva a feladat, akkor a következő módosításokat kell végrehajtani: * a persistence.xml -t át kell másolni a src/META_INF könyvtárba * A bean interfésznél @Remote helyett @Local-t, kell használni * értelemszerűen a servletnél a global elérést app szintűre kell cserélni