« コンビニ(サークルKサンクス)銀行ATMの通帳記入番号 | トップページ | Android 開発1 (サンプルアプリをエミュレータで起動) »

2012年4月12日 (木)

Tomcat5からTomcat6へバージョンアップした際のビルドパスエラー

Tomcat5 から Tomcat6 へバージョンアップした際、下図のようにビルドパスエラーが発生する場合がある。

Photo_6

これは Tomcat5 と Tomcat6 でフォルダ構成が異なるため発生します。

※ Tomcat5 の 「common」、「shared」、「server」 の各ディレクトリが
  Tomcat6 では 「lib」 ディレクトリに統合された
  (Tomcat6⇒Tomcat7では変更なし)

また、Tomcat5 の 「jasper-runtime.jar」 ファイルについては Tomcat6 で 「jasper.jar」 に名称が変わっています。

■対処

1.対象プロジェクトの選択

 プロジェクトエクスプローラで対象プロジェクトを右クリック
 → 「ビルドパス」
 → 「ビルドの構成」 を選択

2.「jasper-runtime.jar」の参照修正

 →「ライブラリ」タブを選択
 →「jasper-runtime.jar」の設定を選択し「編集」ボタンを選択
 →「common」を取り除く
 →「jasper-runtime.jar」を「jasper.jar」に変更する

  例:「TOMCAT_HOME/common/lib/jasper-runtime.jar」
    →「TOMCAT_HOME/lib/jasper.jar」

3.「jsp-api.jar」の参照修正

 →「ライブラリ」タブを選択
 →「jsp-api.jar」の設定を選択し「編集」ボタンを選択
 →「common」を取り除く

  例:「TOMCAT_HOME/common/lib/jsp-api.jar」
    →「TOMCAT_HOME/lib/jsp-api.jar」

4.「servlet-api.jar」の参照修正

 →「ライブラリ」タブを選択
 →「jsp-api.jar」の設定を選択し「編集」ボタンを選択
 →「common」を取り除く

  例:「TOMCAT_HOME/common/lib/servlet-api.jar」
    →「TOMCAT_HOME/lib/servlet-api.jar」

5.手順1~4完了後、プロジェクトのクリーンを行い、全てビルドする

« コンビニ(サークルKサンクス)銀行ATMの通帳記入番号 | トップページ | Android 開発1 (サンプルアプリをエミュレータで起動) »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/153605/54446912

この記事へのトラックバック一覧です: Tomcat5からTomcat6へバージョンアップした際のビルドパスエラー:

« コンビニ(サークルKサンクス)銀行ATMの通帳記入番号 | トップページ | Android 開発1 (サンプルアプリをエミュレータで起動) »