2.3. Futtató környezet kialakítása
Ha jól dolgoztunk, akkor van egy kész build a kezünkben, egy használható adatbázisunk, s már csak az kell, hogy a portál elinduljon. Ehhez szükségünk van egy alkalmazás szerverre, amely Java Enterprise Edition 5 kompatibilis kell legyen. Használhatjuk a Glassfish v2 vagy akár a JBoss 5.1.0.GA szervereket, a fejlesztés jelenleg JBoss környezetben történik.
2.3.1. JBoss 5.1.0.GA letöltése és kitömörítése
A JBoss alkalmazás szerver viszonylag egyszerűen telepíthető, le kell tölteni a megfelelő ZIP állományt, majd ki kell tömöríteni.
2.3.2. Az alkalmazás szerver beállítása
Az alkalmazás szervereket – minimális konfigurációval - fel kell készíteni az alkalmazások futtatására. Ennek egyik oka, hogy a portál üzemeltetői (jelen esetben mi) tudjuk csak megmondani, hogy hol található az adatbázis és az milyen típusú. A portál kód fel van készítve számos adatbázis motor használatára, az üzemeltetők dönthetik el, hogy milyen adatbázissal fogják használni a portált.
Jelen esetben a portál egy PostgreSQL adatbázist fog használni, ezért egy JDBC JAR és egy DataSource konfigurációs fájl szükséges az adatbázis elérés beállításához. A JDBC meghajtót le tudjuk tölteni a PostgreSQL JDBC oldaláról, ezt bele kell másolnunk a "jboss-5.1.0.GA/server/default/lib" könyvtárba. Kell még a DataSource fájl, amelyet a "jboss-5.1.0.GA/server/default/deploy/" könyvtárba kell tennünk:
Ezek után a JavaForum2.0 portál ún. TopicQueue nevét kell beállítanunk, amelyhez egy Queue konfigurációs állomány kell a "jboss-5.1.0.GA/server/default/deploy/" könyvtárba:
Ezek után az alkalmazás szerver indítható, ám ezt az IDE felületéről fogjuk megtenni.
