伺服器系統解決方法涉及以下作業︰
將 SAAJ 1.3 JAR 檔案置於 Application Server lib 目錄
增加兩個 JVM 選項以設定系統特性
停止並重新啟動 Application Server
變更至 Application Server lib 目錄。
在 Solaris 作業系統上︰cd /opt/SUNWappserver/appserver/lib
在 Linux 和 HP-UX 系統上︰cd /opt/sun/appserver/lib
在 Application Server lib 目錄中建立兩個 SAAJ JAR 檔案的備份副本。例如:
cp saaj-api.jar saaj-api.jar.v1.2 cp saaj-impl.jar saaj-impl.jar.v1.2 |
將 SAAJ 1.3 JAR 檔案複製到 Application Server lib 目錄。
在 Solaris 作業系統上︰
cp /usr/share/lib/saaj-api.jar . cp /usr/share/lib/saaj-impl.jar . |
在 Linux 和 HP-UX 系統上︰
cp /opt/sun/share/lib/saaj-api.jar . cp /opt/sun/share/lib/saaj-impl.jar . |
如「Service Registry 3.1 Administration Guide」中的「To Use the Application Server Admin Console」所述,登入 Application Server Admin Console。
展開配置節點。
展開伺服器節點 server-config (Admin Config)。
按一下 [JVM 設定]。
按一下 [JVM 選項] 標籤。
按一下 [增加 JVM 選項]。
在文字欄位,鍵入以下內容︰
-Djavax.xml.soap.MessageFactory=com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl |
再按一下 [增加 JVM 選項]。
在文字欄位,鍵入以下內容︰
-Djavax.xml.soap.MetaFactory=com.sun.xml.messaging.saaj.soap.SAAJMetaFactoryImpl |
按一下 [儲存]。