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. 若要部署專案,請用滑鼠右鍵按一下「專案瀏覽器」,再按一下執行身份 > 在伺服器中執行...(確定已選取正確的目標伺服器)。