Versionshinweise zu Service Registry 3.1

6502100: WSDL-Katalogisierer kann java.io.tmpdir mit einem darauffolgenden Schrägstrich nicht verarbeiten.

Problembeschreibung: Auf Solaris-, HP-UX- und Windows-Plattformen tritt ein Fehler bei der Verwendung des WSDL-Katalogdienstes für eine ZIP-Datei auf, wenn für die JVM-Eigenschaft java.io.tmpdir ein Wert angegeben ist, der auf einen Schrägstrich endet (/). Als Fehlersymptom wird eine CatalogingException-Fehlermeldung ausgegeben, die darauf hinweist, dass der Katalogdienst eine der betreffenden Dateien nicht gefunden hat.

Dieses Problem tritt nicht unter Linux auf, da dort die Standardeinstellung von java.io.tmpdir nicht auf einen Schrägstrich endet.

Umgehung: Ändern Sie den Wert von java.io.tmpdir so ab, dass er nicht auf einen Schrägstrich endet.

    Führen Sie die folgenden Schritte aus:

  1. Melden Sie sich an der Application Server-Admin-Konsole an, wie unter To Use the Application Server Admin Console in Service Registry 3.1 Administration Guide beschrieben.

  2. Erweitern Sie den Konfigurationsknoten.

  3. Erweitern Sie den Serverknoten, server-config (Admin Config).

  4. Klicken Sie auf "JVM-Einstellungen".

  5. Klicken Sie auf die Registerkarte "JVM-Optionen".

  6. Klicken Sie auf "JVM-Option hinzufügen".

  7. Geben Sie im Textfeld Folgendes ein (alles in einer Zeile):

    Unter Solaris und HP-UX: -Djava.io.tmpdir=/var/tmp

    Unter Windows: -Djava.io.tmpdir=c:\DOCUME~1\ADMINI~1\LOCALS~1\Temp

  8. Klicken Sie auf "Speichern".

  9. Befolgen Sie die Anweisungen unter To Stop and Restart the Application Server Domain for the Registry in Service Registry 3.1 Administration Guide.

Nach dem Ausführen dieser Schritte sollten Sie eine ZIP-Datei, in der mehrere WSDL-Dateien enthalten sind, veröffentlichen können.