Struts 工具的版本注意事項

© Copyright International Business Machines Corporation 2006. All rights reserved.US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

版本注意事項

1.0 已知的問題和暫行解決方法
   1.1 Struts 範例應用程式發生錯誤
   1.2 當「Struts 配置檔編輯器」已開啟時,在「Web 圖型編輯器」中繪製鏈結會發生問題
   1.3 匯入 Struts 範例時,目標執行時期可能未定義

1.0 已知的問題和暫行解決方法

1.1 Struts 範例應用程式發生錯誤

如果從範例展示區的 Structs 範例中(「技術範例」種類)匯入「應用程式範例」(struts-example) 或「上載範例」(struts-upload) 範例應用程式, 「問題」視圖中可能會出現一些錯誤標記。Struts 範例來自於 Apache Struts 專案的 Struts 發行套件。為了方便您使用,這些範例封原不動地納入「範例展示區」中。但確實有些錯誤。
 

1.2 當「Struts 配置檔編輯器」已開啟時,在「Web 圖型編輯器」中繪製鏈結會發生問題

當 Struts 配置檔編輯器已開啟時,如果在 Web 圖型編輯器中繪製鏈結,產品可能會記載下列錯誤:org.eclipse.core.commands.ExecutionException、java.lang.reflect.InvocationTargetException 或兩者。 如果已記載其中一個錯誤,請重新啟動工作台,並關閉 Struts 配置檔編輯器,然後繼續使用 Web 圖型編輯器。如果已記載其中一個錯誤,且您未依照先前的步驟執行,則對 Web 圖型、Struts 配置檔或兩者所做的任何變更可能遺失或出現錯誤。

為了避免這個問題,在使用 Web 圖型編輯器時,請關閉所有 Struts 配置檔編輯器。

1.3 匯入 Struts 範例時,目標執行時期可能未定義

問題
將 Struts 範例匯入工作區時,專案可能出現錯誤:「目標執行時期 WebSphere® Application Server 6.1 Stub 未定義」。當工作台的伺服器清單不含「WebSphere Application Server 6.1 版 Stub」時,就會發生這個錯誤。是否發生這個錯誤,視工作台配置及電腦上安裝的伺服器而定。

暫行解決方法
在使用範例之前,請先設定專案的目標伺服器:

  1. 若要檢視或修改可用的伺服器清單:
  2. 在「專案瀏覽器」視圖中,用滑鼠右鍵按一下您匯入的 Struts 專案範例,再按一下內容
  3. 按一下目標執行時期,然後選取其中一個伺服器的勾選框。
  4. 按一下確定
  5. 對您匯入的 Struts 範例 EAR 專案,重複步驟 2-4。

設定目標伺服器之後,請重建和部署 Struts 專案範例:

  1. 若要重新建置專案,請在主功能表按一下專案 > 清除...。在「清除」視窗中,選取清除所有專案清除下列選取的專案。按一下確定
  2. 如果您匯入的範例含有錯誤,請在主功能表按一下視窗 > 喜好設定 ... > 伺服器 > WebSphere,然後選取容許含有錯誤的應用程式發佈至伺服器。按一下確定
  3. 若要部署專案,請用滑鼠右鍵按一下「專案瀏覽器」,再按一下執行為 > 在伺服器中執行...(確定已選取正確的目標伺服器)。