Bevor Sie Ihre Anwendung publizieren oder ausführen, müssen Sie
zunächst Ihren Server konfigurieren.
- Erstellen Sie eine Serverinstanz auf Ihrem WAS-Server. Verwenden Sie
beispielsweise WAS Express Edition Version 5.0, gehen Sie wie folgt vor:
- Melden Sie sich bei Ihrem iSeries-Server an.
- Geben Sie in der Befehlszeile Folgendes ein:
qsh
cd /QIBM/ProdData/WebASE/ASE5/bin
crtwasinst -instance Instanzenname -portblock 43210
Dabei ist Instanzenname der Name Ihrer WAS-Instanz.
Beachten Sie, dass der WAS-Instanz mit dem oben stehenden Befehl eine
Portnummer zugeordnet wird; notieren Sie sich diese Nummer.
- Öffnen Sie die Workbench, sofern sie noch nicht bereits offen ist.
- Wechseln Sie in die Perspektive "Server", indem Sie Fenster >
Perspektive öffnen > Server anklicken.
- Klicken Sie, wenn sich der Cursor in der Sicht "Serverkonfiguration"
befindet, mit der rechten Maustaste und wählen Sie Neu > Server und
Serverkonfiguration aus.
- Geben Sie den Namen Ihrer WAS-Serverinstanz in das Feld Servername
ein.
- Erweitern Sie im Bereich Servertyp WebSphere Version 5.0, 5.1 oder
6.0, und wählen Sie den korrekten Server aus (z. B. Express Server).
Klicken Sie Weiter an.
- Geben Sie im Fenster Neuer Server und neue Serverkonfiguration den
Servernamen oder die IP-Adresse Ihres iSeries-Servers in das Feld Server
ein.
- Die WebSphere-Verzeichnisinformationen werden über Remote Access Controller
vom iSeries-Server abgerufen.
- Geben Sie den Namen der WAS-Instanz ein, die Sie mit dem Befehl crtwasinst
(in Schritt 2) erstellt haben. Klicken Sie Weiter an.
- Wählen Sie ftp (oder Ihren Übertragungsmechanismus zum Kopieren)
aus, und klicken Sie Weiter an.
- Hatten Sie ftp ausgewählt, geben Sie Ihr fernes Zielverzeichnis ein.
Dies wäre beispielsweise für WAS Express Version 5.0:
/QIBM/UserData/WebASE/ASE5/Instanzenname. Für die
Standardversion von WAS Version 5.0 wäre dies:
/QIBM/UserData/WebASE/BASE/Instanzenname.
- Geben Sie Ihren Benutzernamen und Ihr Kennwort für FTP ein. Klicken Sie
Weiter an.
- Wählen Sie den Radioknopf Fortlaufende Portnummern aus.
- Geben Sie Ihre Portblocknummer ein. In dieser Übung wurde die folgende
Nummer verwendet: 43210.
- Klicken Sie Fertig stellen an.
Anmerkung: Ferne Serverkonfigurationen sind nur funktionsfähig, wenn lokale und
ferne Kopien von WebSphere Application Server (WAS) übereinstimmen. Das heißt,
die Version der WAS-Testumgebung, die Sie verwenden, muss mit der tatsächlichen
Version von WAS auf dem iSeries-Server übereinstimmen. Sollten Dateien auf dem
fernen Express Server publiziert werden, würden Sie feststellen, dass die
Dateien fälschlicherweise in
/qibm/userdata/webase/ase5/toshwasexp/installedApps/DefaultNode
publiziert würden, während die korrekte Position wie folgt lauten würde:
/qibm/userdata/webase/ase5/toshwasexp/installedApps/HOSTNAME_Instanzenname.
Um sicherzustellen, dass die Dateien an der korrekten Position publiziert
werden, gehen Sie wie folgt vor:
- Ordnen Sie den Netzlaufwerkbuchstaben Ihrem iSeries-IFS-Stammverzeichnis
zu, vorausgesetzt, es ist ein Stammverzeichnis mit Freigabename definiert.
Ersetzen Sie andernfalls das Stammverzeichnis durch den von Ihnen
definierten Namen.
- Wählen Sie Datei > Importieren > Serverkonfiguration im
Workbench-Menü aus. Mit dieser Aktion wird die Konfiguration in eine temporäre
Serverkonfiguration, z. B. toshtemp, kopiert. Geben Sie unter Verwendung des
Netzlaufwerks den Pfadnamen für die exakte Speicherposition der
Serverkonfiguration an, z. B.
x:\QIBM\UserData\WebASE5\Instanzenname\config. Eine neue
Konfiguration wird in der Sicht "Navigator" in der Perspektive "Server"
angezeigt. In diesem Fall wird toshtemp.wsc angezeigt.
- Wechseln Sie in die Sicht "Serverkonfiguration" in der Perspektive
"Server", und klicken Sie mit der rechten Maustaste Ihre Serverinstanz (z. B.
toshwasexp5) an. Wählen Sie im Kontextmenü Konfiguration wechseln aus,
und wählen Sie die temporäre Serverkonfiguration aus, die Sie im vorherigen
Schritt erstellt haben, z. B. toshtemp.wsc.