Dieses Beispiel enthält ein EJB 3.0-Projekt und ein dynamisches Webprojekt, mit dem
ein einfaches Zählerprogramm angezeigt wird.
- Installieren Sie WebSphere Application
Server Version 7.0.
- Importieren Sie das Beispiel in Ihren Arbeitsbereich.
Wenn der Import vollständig abgeschlossen ist, verwenden Sie die folgenden Projekte in der Sicht
'Enterprise-Explorer':
Um das Beispiel auszuführen und auf dem Server zu testen, befolgen Sie die folgenden Schritte:
- Erstellen Sie die Derby-Datenbank. Erweitern Sie das Projekt EJBCounterDB.
- Klicken Sie doppelt auf die Datei EJB3SampleDB.zip.
- : Extrahieren Sie die Datenbank in den Ordner /derby/databases
Ihres WebSphere Application Server-Installationsordners.
- : Extrahieren Sie die Datenbank in den Ordner /derby/databases
Ihres WebSphere Application Server-Installationsordners.
- Geben Sie den benutzern, die nicht über die Berechtigung 'root' verfügen, Zugriff auf das Datenbankverzeichnis. (Die einfachste Methode, den Zugriff für alle einzurichten, ist:
chmod ugo+x databases.
- Geben Sie den Benutzern, die nicht über die Berechtigung 'root' verfügen, Schreibzugriff auf die nicht komprimierte Datenbank.
(Die einfachste Methode
besteht darin, die Datenbank als Benutzer, der nicht über die Berechtigung 'root' verfügt,
zu dekomprimieren; dazu muss der Benutzer Zugriff auf das Datenbankverzeichnis haben.)
- Stellen Sie sicher, dass WebSphere
Application Server Version 7.0 verfügbar ist:
- Öffnen Sie die Sicht 'Server', indem Sie auf klicken.
- Definieren Sie einen neuen Server, indem Sie mit der rechten
Maustaste auf die Sicht 'Server' klicken und auswählen. Befolgen Sie die Anweisungen im Assistenten Neuer Server
und stellen Sie sicher, dass Sie WebSphere Application Server Version 7.0 auswählen.
- Wählen Sie auf der Seite 'Projekte hinzufügen und entfernen' EJBCounterEAR,
aus und klicken Sie auf Hinzufügen.
- Klicken Sie auf Fertig stellen.
- Implementieren Sie die Beispielanwendung und führen Sie sie aus.
- Erweitern Sie im Enterprise-Explorer das Projekt EJBCounterWeb und erweitern Sie den
Knoten 'WebContent'. Klicken Sie mit der rechten Maustaste auf die Datei
EJBCount.jsp und wählen Sie
aus.
Einschränkung: Wenn Sie die Datei EJBCounterJSF.jsp ausführen,
müssen Sie WebSphere Application
Server Version 7.0 auswählen; wenn Sie versuchen, die Datei EJBCounterJSF.jsp
auf WebSphere Application Server Version 6.1 auszuführen, wird ein Fehler ausgegeben: The
server does not support version 2.5 of the J2EE Web module specification. ("Der Server
unterstützt nicht Version 2.5 der J2EE-Webmodulspezifikation.")
- Die Zähleranwendung wird in einem Web-Browser geöffnet.
- Klicken auf der Seite 'EJB 3.0 and JPA 1.0 Counter Sample' auf den Knopf 'Increment',
um die angezeigte Zahl um 1 zu erhöhen.
- Wenn Sie die Anwendung schließen und anschließend erneut ausführen fährt der Zähler ab
der letzten erhöhten Zahl fort, da die Zahl mit der Datenbank persistent ist.