[Nur Programmiersprache Java]

Eigenständige Entwicklungsumgebung in Eclipse einrichten

Verwenden Sie die auf Eclipsebasierende integrierte Entwicklungsumgebung, um eine Java™ SE-Anwendung mit der eigenständigen Version von WebSphere® eXtreme Scalezu erstellen und auszuführen.

Vorbereitende Schritte

Vorgehensweise

  • Konfigurieren Sie Eclipse , um eine Java SE-Anwendung mit WebSphere eXtreme Scalezu erstellen und auszuführen.
    1. Definieren Sie eine Benutzerbibliothek, damit Ihre Anwendung auf WebSphere eXtreme Scale -Anwendungsprogrammierschnittstellen verweisen kann.
      1. Klicken Sie in Ihrer Eclipse -oder IBM® Rational® Application Developer -Umgebung auf Fenster > Benutzervorgaben.
      2. Erweitern Sie die Verzweigung Java > Buildpfad und wählen Sie Benutzerbibliothekenaus. Klicken Sie auf Neu.
      3. Wählen Sie die Benutzerbibliothek eXtreme Scale aus. Klicken Sie auf JARs hinzufügen.
        1. Suchen Sie die Datei objectgrid.jar oder ogclient.jar im Verzeichnis wxs_root/lib und wählen Sie sie aus. Klicken Sie auf OK. Wählen Sie die ogclient.jar -Datei aus, wenn Sie Clientanwendungen oder lokale Speichercaches entwickeln. Wenn Sie eXtreme Scale -Server entwickeln und testen, verwenden Sie die Datei objectgrid.jar .
        2. Wenn Sie Javadoc für die ObjectGrid -APIs einschließen möchten, wählen Sie die Javadoc-Position für die Datei objectgrid.jar oder ogclient.jar aus, die Sie im vorherigen Schritt hinzugefügt haben. Klicken Sie auf Bearbeiten.
      4. Klicken Sie auf OK, um die Einstellungen anzuwenden und das Fenster "Benutzervorgaben" zu schließen.
      Die eXtreme Scale -Bibliotheken befinden sich jetzt im Buildpfad für das Projekt.
    2. Fügen Sie die Benutzerbibliothek Ihrem Java-Projekt hinzu
      1. Klicken Sie im Paket-Explorer mit der rechten Maustaste auf das Projekt und wählen Sie Eigenschaften aus.
      2. Wählen Sie das Register Bibliotheken aus.
      3. Klicken Sie auf Bibliothek hinzufügen.
      4. Wählen Sie Benutzerbibliothek aus. Klicken Sie auf Weiter.
      5. Wählen Sie die Benutzerbibliothek eXtreme Scale aus, die Sie zuvor konfiguriert haben.
      6. Klicken Sie auf OK, um die Änderungen zu übernehmen und das Fenster Eigenschaften zu schließen.
  • Führen Sie eine Java SE-Anwendung in Eclipseaus.
    Erstellen Sie eine Ausführungskonfiguration für die Ausführung Ihrer Anwendung.
    1. Konfigurieren Sie Eclipse , um eine Java SE-Anwendung mit WebSphere eXtreme Scalezu erstellen und auszuführen.
      Wählen Sie im Menü Ausführen die Option Ausführungskonfigurationen aus.
    2. Klicken Sie mit der rechten Maustaste auf die Kategorie der Java-Anwendung und wählen Sie Neuaus.
    3. Wählen Sie die neue Ausführungskonfiguration mit dem Namen Neue_Konfigurationaus.
    4. Konfigurieren Sie das Profil.
      • Project (auf der Hauptregisterkarte): Name_Ihres_Projekts
      • Hauptklasse (auf der Hauptregisterkarte): Name_Ihrer_Hauptklasse
      • VM-Argumente (auf Registerkarte 'Argumente'): -Djava.endorsed.dirs=wxs_root/lib/endorsed

      Probleme mit den VM-Argumenten treten häufig auf, weil der Pfad von java.endorsed.dirs ein absoluter Pfad ohne Variablen oder Direktaufrufe sein muss.

      Weitere häufig auftretende Setup-Probleme beziehen sich auf den Object Request Broker (ORB). Der folgende Fehler könnte angezeigt werden. Weitere Informationen finden Sie unter Angepassten Object Request Broker konfigurieren:
      Caused by: java.lang.RuntimeException: The ORB that comes
      with the Sun Java implementation does not work with
      ObjectGrid at this time.
      Wenn die Datei objectGrid.xml oder deployment.xml für die Anwendung nicht zugänglich ist, kann der folgende Fehler ausgegeben werden:
      Exception in thread "P=211046:O=0:CT" com.ibm.websphere.objectgrid.
      				ObjectGridRuntimeException: Cannot start OG container at
      				Client.startTestServer(Client.java:161) at Client.
      				main(Client.java:82) Caused by: java.lang.IllegalArgumentException:
      				The objectGridXML must not be null	at com.ibm.websphere.objectgrid.
      				deployment.DeploymentPolicyFactory.createDeploymentPolicy
      			  (DeploymentPolicyFactory.java:55) at Client.startTestServer(Client.
      				java:154) .. 1 more
    5. Klicken Sie auf Anwenden und schließen Sie das Fenster oder klicken Sie auf Ausführen.