README


IBM(R) WebSphere(R) Commerce
Professional Edition
Business Edition
for Solaris Operating Environment(TM) software

第 5.4 版


最後更新日期:2002 年 4 月 15 日

目錄


README 的內容

本 README 檔案包含有關產品的已知問題資訊。 本 README 檔案的最新內容會張貼在 WebSphere Commerce Business Edition Technical Library 網頁及 WebSphere Commerce Professional Edition Technical Library 網頁上。 您也可以查看 WebSphere Commerce Business EditionSupport 網頁上的技術文件資料庫,以及 WebSphere Commerce Professional Edition Support 網頁,看看其中的問題報告以及其它相關產品支援的資訊。


文件

  1. WebSphere Commerce Business Edition Technical Library 網頁以及 WebSphere Commerce Professional Edition Technical Library 網頁中包含線上說明與安裝手冊的更新資訊。同時也提供 CD 上沒有包含的其他產品資訊。
     
  2. 如果你是在英文環境以外上的機器上使用 WebSphere Commerce 線上說明的搜尋功能,可能會有不正常的本國文字顯示或沒有搜尋結果。 將 Java (TM) Runtime Environment 升級可修正此搜尋問題。若要取得最新版,請到 java.sun.com,然後搜尋 Java 2 Runtime Environment. Java Runtime Environment 升級之後,您必需先關閉所有 IE 的視窗,再重新啟動線上說明。
     

安裝

  1. 在安裝期間有許多警告訊息出現。若要防止警告訊息的出現,請在新增 WebSphere Commerce 文件套件時執行下列步驟:
    1. 按一下內容功能表
    2. 按一下套件管理功能表
    3. 「現有檔案」的預設選項應該是"要求"。 請將其變更為"改寫"
    4. 按一下確定
    5. 繼續新增文件套件。

  2. 對於沒有為 /opt 和 /export/home 配置檔案系統的機器,wc54sunpreq.sh Script 會傳回下列錯誤:

    釋放 1K 區塊的硬碟機空間:
    沒有偵測到 /opt 目錄 失敗
    沒有偵測到 /export/home 目錄  失敗

    /opt /export/home 需要 5 GB 的可用空間。
  3. 請注意不管你是否有 5 GB 的可用空間都有錯誤訊息出現時,只要你有 5 GB 的可用空間就可忽略此訊息。

  4. 在執行 script 來啟動「架構管理程式」,可能會有錯誤訊息陳述:"沒有找到 whoami "。 請確定下列二行有在 root 與 wasuser 中的 .profile 裡:

    PATH=$PATH:/usr/ucb
    export PATH

    請重新執行 script 來啟動「架構管理程式」。

  5. 如果要以非 root 的使用者身份來啟動 WebSphere Application Server(WAS),/tmp 目錄的檔案許可權必須設定為 777,因為 WAS 將會寫入到這個目錄中。
     
  6. 在執行 wcpostinstall.sh 時,如果選擇現有的使用者 ID 而不是預設的使用者 ID 來執行 WebSphere Application Server,則該使用者 ID 的預設起始目錄必須是 /export/home/userID。 如果選擇要建立新的使用者 ID,則 Script 會為該使用者 ID 建立一個正確的起始目錄。
     
  7. WebSphere Commerce 支援下列字碼集:
    語言 LANG 變數值
    德文 de_DE.ISO8859-1
    英文 en_US.ISO8859-1
    西班牙文 es_ES.ISO8859-1
    法文 fr_FR.ISO8859-1
    義大利文 it_IT.ISO8859-1
    巴西葡萄牙文 pt_BR.ISO8859-1
    日文 ja_JP.eucJP
    韓文 ko_KR.EUC
    簡體中文 zh_CN.GBK
    繁體中文 zh_TW.BIG5

    確定您的語言環境的支援字碼集已安裝於您的 Solaris 機器上。若要檢查已安裝的字碼集,請執行 locale -a
    請確定任何語言環境相關的環境變數 (LANG, LC_ALL) 都已設定併入 WebSphere Commerce 支援的語言環境。若要檢查,請執行 locale 並檢查 LANG 和 LC_ALL 變數。如果您的語言環境未設定為支援的字碼集, 請以 root 使用者執行下列指令來變更語言環境內容:

    LANG=xx_XX.XXXX
    export LANG
    LC_ALL=xx_XX.XXXX
    export LC_ALL

    例如:
    LANG=en_US.ISO8859-1
    export LANG
    LC_ALL=en_US.ISO8559-1
    export LC_ALL

    執行 wcpostinstall.sh 之前,您必須確定這些值已使用 root 正確地設定。 對非 root 的架構,在您執行 wcpostinstall.sh 之後,必須編輯 /export/home/wasuser/.profile 檔。在 .profile 檔中,LANG 值應該是設定為支援的字碼集。 加入字碼集延伸名稱。例如:從 LANG=en_US 變為 LANG=en_US.ISO8559-1
     

  8. 在案例建立精靈中,資料庫管理者起始目錄 欄位是必要的。如果未填入這些欄位,將無法順利建立案例。
     
  9. 必備需求檢查 Script (wc54sunpreq.sh) 將無法找到 WebSphere Application Server e-fix PQ57446, 這是因為該 e-fix 已經被取代為 PQ58443。如果要確認此 e-fix 是否在您的系統上,請檢查 WebSphere Application Server 的 product.xml,查看是否已經安裝。提供的 WebSphere Application Server e-fix 安裝程式應該會正確地安裝上述二個 e-fix;您可以檢查位於 <WC>/logs 或 the /tmp 目錄中的日誌檔 wc54efixunix.log

WebSphere Application Server 

  1. 在日文環境中,WebSphere Application Server 4.0 FixPak2 需要套用 e-fix PQ5704。套用 FixPak 之後,請安裝所提供的 e-fix PQ57024,更正日文轉換問題。 e-fix 可以從以下網站下載:

    WebSphere Application Server 支援

    如需關於此 e-fix 更正的問題明細,請參閱 e-fix 中的 README 檔。
     
  2. 如果您在 Sun Solaris 機器上所安裝的是 WebSphere Application Server Advanced Single Server Edition, 就需要在 converter.properties 檔案裡將 GB2312 金鑰變更為 GBK 以避免網頁毀損。converter.properties 檔案位於下列目錄中:WebSphere/AppServer/properties

自訂程式碼部署

因是修改的 WebSphere Commerce 公開實體 Bean 與新 Enterprise Bean 兩者部署的一部份, WebSphere Commerce 企業應用程式就必需產生 XML 檔來說明每個 bean。 此檔是由 XMLConfig 工具加 "export" 選項來產生的。

此 XML 檔案不可有回車字元包含在 enterprise bean 的 specification 名稱中。 套用解決問題方法可確保應用程式伺服器完整名稱在 XML 檔案中的格式正確 (也就是說不會含有回車字元 )。

在完成下列 WebSphere Commerce 程式設計手冊裡說明的任一作業後,您必須執行這個解決問題的方法。

上述的每項作業都是使用 XMLConfig -export 指令來建立 XML 檔案以提供在企業應用程式中的 Enterprise Bean 架構資訊。 此檔沒有正確地的格式。特別是應用程式伺服器名稱分開在不同行裡。若沒有在同一行裡,在輸入 XMLConfig -import 指令使用該檔時,就會有找不到應用程式伺服器的錯誤。

若要將 XMLConfig -export 指令所產生的 XML 檔做適當的格式調整,請執行下列其中一項:

  1. 使用文字編輯程式,開啟 OutputFile.xml,其中 OutputFileXMLConfig -export 指令所產生的檔案名稱。
  2. 請確定在 <application-server-full-name></application-server-full-name> 標示間的每個值都沒有包含回車字元。 若其中有值包含了回車字元,就請刪除以確保應用程式伺服器名稱是指定在同一行裡。
  3. 儲存檔案。
  4. 請繼續 WebSphere Commerce 程式設計手冊說明裡的程式碼部署的下一步驟。

指令

重新導向至其他 HTTP 要求(例如重新導向至 JavaServer Page)的指令之回應 Properties 物件如果大於 4KB,將會發生錯誤。為了避免發生這個錯誤,請在重新導向之前,先將回應 Properties 物件修改為只能包含 4KB 以內的資料。 另外有一種方法可縮減回應 Properties 物件的大小,就是去掉 URL 字串中的不必要參數。 如需這方面的資訊,請參閱 WebSphere 程式設計手冊中的『處理限制長度的重新導向 URL』。


商店公佈

如果商店公佈失敗的話,就會需要下列 Java 系統內容以確保錯誤可適當地下列處理。

使用 WebSphere Application Server 管理主控台新增此內容:

  1. 開啟 WebSphere Application Server 管理主控台。
  2. 展開節點
  3. 展開您的節點
  4. 展開應用程式伺服器
  5. 按一下 instance_name
  6. 按一下 JVM 設定,並加入以下的資訊:
    com.ibm.wcm.ErrorReporterDir = /opt/WebSphere/CommerceServer/temp/instance_name/tools/devtools
  7. 按一下 套用 然後重新啟動案例。

Catalog Manager 及載入器

  1. Text Transformer 與 XSL Editor 沒有線上說明。此工具並未啟動說明,關於此錯誤訊息請參閱 .hlp 檔案。 Text Transformer 的網頁位於 opt/WebSphere/CommerceServer/web/doc/locale/f1_fs/fdpttt.htm 檔案。 XSL Editor ,請參閱位於同一目錄下的 fdpxtt.htm 檔案。
     
  2. 「載入器」可能無法回復確定失敗的記錄。如果發生這種情況,您可以用手動方式刪除資料庫中的記錄。您也可以在 Load 指令中指定 -method delete 選項,來將記錄從資料庫中刪除。使用這個選項時,「載入器」的輸入檔必須包含需要刪除的記錄。相關資訊請參閱 Catalog Manager 使用手冊。

商標與服務標記

下列辭彙是 IBM 公司在美國與其它國家中的商標或註冊商標:
IBM      WebSphere   AIX

Java 與所有 Java 類型的商標為 Sun Microsystems, Inc. 在美國或(與)其它國家中的商標。

Windows 和 Windows NT 是 Microsoft Corporation 在美國或(與)其它國家中的商標。

其它公司、產品或服務程名稱可能是其他人的商標或服務標記。

**************************************************************************

** (C)COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 2002

** ALL RIGHTS RESERVED.

**************************************************************************
Note to US Government Users -- Documentation related to restricted rights -- Use, duplication, or disclosure is subject to restriction set forth in GSA ADP Schedule Contract with IBM Corp.

README 檔案結尾