Service Registry 3.1 版本說明

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

問題摘要︰在 Solaris、HP-UX 和 Windows 平台上,如果 JVM 特性 java.io.tmpdir 設為以左斜線 (/) 結尾的值,則無法在 zip 檔案上使用 WSDL 分類程式。失敗的徵兆是 CatalogingException 會出現訊息,表示分類程式找不到請求中的其中一個檔案。

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

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

    請執行下列步驟:

  1. 「Service Registry 3.1 Administration Guide」中的「To Use the Application Server Admin Console」所述,登入 Application Server Admin Console。

  2. 展開配置節點。

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

  4. 按一下 [JVM 設定]。

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

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

  7. 在文字欄位中,鍵入下列各項 (全部在一行中):

    在 Solaris 作業系統和 HP-UX 上:-Djava.io.tmpdir=/var/tmp

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

  8. 按一下 [儲存]。

  9. 依照「Service Registry 3.1 Administration Guide」中的「To Stop and Restart the Application Server Domain for the Registry」中的說明進行操作。

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