適用於 Microsoft Windows 的 Service Registry 3.1 版本說明

6502100:WSDL 分類程式未處理具有尾隨正斜線的 java.io.tmpdir

問題摘要︰如果 JVM 特性 java.io.tmpdir 設為以正斜線 (/) 結尾的值,則嘗試在 zip 檔案上使用 WSDL 分類程式會失敗。失敗的徵兆是出現 CatalogingException 以及訊息,表示分類程式找不到請求中的其中一個檔案。

此問題不會發生在 Linux 上,這是因為 java.io.tmpdir 的預設設定不會以左斜線結尾。

解決方法:變更 java.io.tmpdir 的值,使結尾沒有左斜線。

    請執行下列步驟:

  1. 「Service Registry 3.1 管理指南」中的「使用 Application Server Admin Console」所述,登入到 Application Server Admin Console。

  2. 展開配置節點。

  3. 展開伺服器節點 server-config (Admin Config)

  4. 按一下 [JVM 設定]。

  5. 按一下 [JVM 選項] 標籤。

  6. 按一下 [增加 JVM 選項]。

  7. 在文字欄位,鍵入以下內容︰

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

  8. 按一下 [儲存]。

  9. 依照「Service Registry 3.1 管理指南」中的「停止並重新啟動 Registry 的 Application Server 網域」說明進行操作。

執行這些步驟之後,您便可以發佈含有多個 WSDL 檔案的 zip 檔案。