ファイルに加えた修正が反映されない

作成日2009/12/05

概要

Eclipseでの開発で、ファイル(java、jsp、xmlなど)に修正を加えたが、実行時に反映されない場合がある。
どのように対処すればよいかを説明します。

ターゲット環境は以下の通りです。(2009/12/05現在)
ソフトウェア バージョン
RAD Pleiades Eclipse 3.4.2 All In One Java
JRE 1.6(Pleiades Eclipse 3.4.2 付属)
Tomcat 6.0(Pleiades Eclipse 3.4.2 付属)

javaファイルの修正が反映されない

理由

「$(project)/WEB-INF/classes」フォルダに修正前javaファイルのコンパイル済ファイルが残っている

対処

「$(project)/WEB-INF/classes」フォルダを削除し、ビルドし直す

おすすめ対処法

「プロジェクト」>「クリーン」を使用すれば、classesフォルダを削除し、ビルドし直してくれます。
クリーン

jspファイルの修正が反映されない

理由

「$(project)/work」フォルダに修正前jspファイルのコンパイル済ファイルが残っている

対処

「$(project)/work」フォルダ配下の全ファイルを削除し、ビルドし直す

struts-config.xmlファイルの修正が反映されない

理由

struts-config.xmlは、Tomcatサーバ起動時に読み込まれるファイルであり、保存しただけでは修正前の設定が継続されている

対処

Tomcatサーバを再起動する

web.xmlファイルの修正が反映されない

理由

web.xmlは、Tomcatサーバ起動時に読み込まれるファイルであり、保存しただけでは修正前の設定が継続されている

対処

Tomcatサーバを再起動する

Copyright (C) 2009 T.O. All Rights Reserved.