My Photo

« FF11 空ワープ開通 | Main | Hibernateでハマる »

December 15, 2007

Eclipse+WTPでハマる

現在、Eclipse+WTPでウェブアプリの開発をしていてるが、先日すごいはまってしまった。
パッケージ名を「Hoge」を「hoge」に変えただけなのに今まで表示されていた画面が出なくなった。
パッケージ名以外何も変えていないのに。
数時間格闘したが全く分からないので、社内の識者に助けを求めた。
識者曰く、
「Windowsだから、大文字小文字の区別していないんじゃない?」
とのこと。
で、調べてみたらこういうことらしい。


1.Eclipseでビルドすると
%プロジェクトのフォルダ%\build\classes・・・(1)
配下にクラスファイル、リソースファイルなどが置かれる。
2.WEBアプリをEclipseで「サーバー上から実行する」と、(1)のクラスファイル、リソースファイル等が
%ワークスペースのフォルダ%\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\アプリ名\classes・・・(2)
にコピーされる。
3.パッケージ名が「Hoge」から「hoge」に変わったので(2)フォルダにhogeフォルダが作られるはずだが、Windowsは大文字小文字をちゃんと区別しなからか、hogeフォルダを作ってくれない。
4.よって、hogeパッケージのクラスが見つからなくてClassNotFoundが発生したようだ。


なんか(1)から(2)へのコピーが度々失敗しているようだ。メッセージリソースファイルが(1)にはあるのに(2)になくて、実行時にエラーになったりとか。
うーん。。。ようわからん。

« FF11 空ワープ開通 | Main | Hibernateでハマる »

「Java」カテゴリの記事

Comments

Post a comment

(Not displayed with comment.)

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/26461/17376622

Listed below are links to weblogs that reference Eclipse+WTPでハマる:

« FF11 空ワープ開通 | Main | Hibernateでハマる »

April 2017
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
無料ブログはココログ

日本blog村

  • にほんブログ村 IT技術ブログへ
  • にほんブログ村 アニメブログへ
  • にほんブログ村 サッカーブログ アルビレックス新潟へ

好きな音楽家

メモ

XI-Prof