Struts ツールのリリース情報

© Copyright International Business Machines Corporation 2006. All rights reserved.

リリース情報

1.0 既知の問題と回避方法
    1.1 Struts サンプル・アプリケーションのエラー
   1.2 Struts 構成ファイル・エディターのオープン時に Web ダイアグラム・エディターでリンクを描画する場合の問題
   1.3 Struts サンプルをインポートする場合、ターゲット・ランタイムが定義されていないことがある

1.0 既知の問題と回避方法

1.1 Struts サンプル・アプリケーションのエラー

「サンプル・アプリケーション」(struts-example) または「アップロードのサンプル」 (struts-upload) のサンプル・アプリケーションをサンプル・ギャラリー (「Technology samples」カテゴリーにある) の Struts サンプルからインポートすると、「問題」ビューに一部のエラー・マーカーが表示される可能性があります。 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 V6.1 スタブが定義されていません」が表示されることがあります。  このエラーは、ワークベンチのサーバー・リストに「WebSphere Application Server V6.1 スタブ」が含まれていない場合に発生します。このエラーが発生するかどうかは、ご使用のワークベンチの構成、およびコンピューターにインストールされているサーバーによって決まります。

回避方法:
サンプルを使用する前に、以下のようにして、プロジェクト用にターゲット・サーバーをセットアップします。

  1. 次のようにして使用可能なサーバーのリストを表示または変更します。
  2. 「プロジェクト・エクスプローラー」ビューで、インポートした Struts サンプル・プロジェクトを右クリックし、「プロパティー」をクリックします。
  3. ターゲット・ランタイム」をクリックし、いずれかのサーバーのチェック・ボックスを選択します。
  4. OK」をクリックします。
  5. インポートした Struts サンプル EAR プロジェクトに対してステップ 2 から 4 を繰り返します。

 ターゲット・サーバーの設定後、以下のように Struts サンプル・プロジェクトを再ビルドしてデプロイします。

  1. プロジェクトを再ビルドするには、メイン・メニューで「プロジェクト」>「クリーン... 」をクリックします。  「クリーン」ウィンドウで、「すべてのプロジェクトをクリーン」または「以下で選択したプロジェクトをクリーン」を選択します。  「OK」をクリックします。
  2. インポートしたサンプルにエラーが含まれている場合は、メイン・メニューで「ウィンドウ」>「設定...」>「サーバー」>「WebSphere」をクリックし、「エラーを含むアプリケーションのサーバーでの公開を許可」を選択します。  「OK」をクリックします。
  3. プロジェクトをデプロイするには、プロジェクト・エクスプローラーでそのプロジェクトを右クリックし、「実行」>「サーバーで実行...」をクリックします (正しいターゲット・サーバーが選択されていることを確認してください)。