• ベストアンサー

JSPファイルの更新が反映されない

JSPファイルを別のパソコンで作ったファイル で上書きして書き換えるようにしたところ、 更新が反映されなくなりました。 どうしても、昔のファイルが表示されてしまいます。 いろいろ調べて、 C:\Program Files\Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost\_\org\apache\jsp にあるJSPファイルを削除しても、同じです。 どうして反映されないのか、反映されるには、 どうしたらいいのか、教えてください。 (ブラウザの一時ファイルを削除しても、だめ でした)。

質問者が選んだベストアンサー

  • ベストアンサー
  • deadlock
  • ベストアンサー率67% (59/87)
回答No.2

JSPが変換されて出来上がったclassファイルと、 新しいJSPファイルのタイムスタンプを確認してみてください。 タイムスタンプが class > JSP になっていると反映されない 可能性が高いです。 別マシンでJSPを作成されたようなので、どちらか(または両方) のマシンの時間設定がずれているかも知れませんね。 Tomcatのキャッシュ削除だけで大丈夫だとは思いますがやり直しや再発 も面倒なので、対策は全部やってみましょう。 以下の手順を試してみてください。 1.Tomcatを停止 2.それぞれのマシンの日時設定をきちんと合わせる 3.Tomcatのキャッシュ(JSPがコンパイルされたclassファイルなど)を削除 4.JSPのタイムスタンプが変更した頃の物になっているか確認  (変だったら保存しなおして、現在日時にさせる) 5.Tomcatを起動

noname#11927
質問者

お礼

回答ありがとうございます。 いろいろやっているうちに更新したのですが、 サーバー側のPCの日時が、かなり 未来の設定になっていました(2017/~)。 これを治したので、今度は大丈夫だと いいけれど。

その他の回答 (1)

  • t98907
  • ベストアンサー率0% (0/2)
回答No.1

tomcatを再起動してもダメですか? eclipseで編集しているなら、直接メモ帳などで開いてみて更新されているかどうかを確認したらどうでしょうか?

noname#11927
質問者

お礼

ありがとうございます。 うまくいきました。

関連するQ&A