Mein JBoss-Buch

EJB 3 bei JBoss

Begleitseite zum Buch: EJB 3.0 für Umsteiger

[ Hauptseite ]

Weblog Software Downloads

Installation

JBoss 4.2.2

Es wird davon ausgegangen, dass Postgres und ein Java-SDK bereits auf der Maschine installiert sind.

Datenquellendefinition für Postgres

Es wird an dieser Stelle davon ausgegangen, dass PostgreSQL als Datenbank verwendet wird, da eine NativeQuery im Buch verwendet wird, die ein Postgres-Feature nutzt. Für die Verwendung anderer Datenbanken muss auch die Query EinExzerpt in der Klasse Artikel.java angepasst werden.
Die Punkte sind im Einzelnen:

Benötigte Biblioteken fürs Übersetzen

Für das Kompilieren der Anwendung werden einige externe Bibliotheken benötigt, wie dies auch im Buch auf Seite 22 beschrieben ist. Diese Bibliotheken sind in build.xml und dem Eclipse .classpath entsprechend eingestellt. Lediglich JBHOME muss entsprechend angepasst werden:

build.xml

        <!-- Where is the jboss base dir? -->
        <property name="jboss.home" value="/devel/jboss-4.2.2.GA"/>

Eclipse .classpath


Applikation installieren

Kopieren Sie einfach die .ear Datei nach JBHOME/server/default/deploy/weblog.ear Der Name weblog.ear ist wichtig, da JBoss das JNDI-Binding aus dem Namen ableitet. In build.xml gibt es hierfür das Target deploy.

Serverstart und Passwörter

Der Server für die Konfiguration default kann mittels JBHOME/bin/run.sh bzw. JBHOME\bin\run.bat gestartet werden.

Die Passwörter für einen Benutzer und einen Administrator sind in der Datei FacadeSessionBean.java in der Methode initPoster() hinterlegt und werden beim ersten Start automatisch angelegt. Diese lauten
LoginpasswordRolle
hwr@pilhuhn.degeheimPoster für Weblog default
hwr@bsd.deadminAdministrator
Dies ist natürlich nicht produktionsreif ;-)

Die Gui der Anwendung kann unter http://localhost:8080/weblog/ aufgerufen werden.
[ Hauptseite ]