Problembeschreibung: Bei der Verwendung des WSDL-Katalogdienst für eine ZIP-Datei tritt ein Fehler auf, wenn für die JVM-Eigenschaft java.io.tmpdir ein Wert angegeben ist, der mit einem Schrägstrich endet (/). Dieses Symptom des Fehlers gibt eine CatalogingException-Fehlermeldung aus, 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:
Melden Sie sich an der Application Server-Admin-Konsole an, wie unter To Use the Application Server Admin Console im Service Registry 3.1 Administration Guide beschrieben.
Erweitern Sie den Konfigurationsknoten.
Erweitern Sie den Serverknoten, server-config (Admin Config).
Klicken Sie auf "JVM-Einstellungen".
Klicken Sie auf die Registerkarte "JVM-Optionen".
Klicken Sie auf "JVM-Option hinzufügen".
Geben Sie im Textfeld Folgendes ein:
-Djava.io.tmpdir=c:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
Klicken Sie auf "Speichern".
Befolgen Sie die Anweisungen unter To Stop and Restart the Application Server Domain for the Registry im 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.