久しぶりにサーブレットを使用したアプリケーションをいじることになった。
いただいたEclipceのプロジェクトをインポートとして開発環境をセットアップする。
では、早速ビルドしてみましょうとなったのですが、エラーがでる。
「javax.servlet.http は存在しません。」が結構な数。
・・・なんか昔見た。見たけど思い出せん。
以前も環境へプロジェクトを取り込んだ際に発生したような気が。
tomcatのlibフォルダのservlet-api.jarが参照できてない。
インターネット上で先人の知恵を借りようと思ったが、ちゃんとできてるような気がする。
たいていこんな場合、しょうもないミスが原因ですね。
もう一回よーく確認すると。
build.xmlのtomcat関連のパスを新しい環境用に修正した際に、フォルダの区切り文字を”\”のままにしてました。
このファイルでは、”\”を”/”で置き換える必要があるんですね。
× -> d:\tomcat\lib/
○ -> d:/tomcat/lib/
なんも考えずにコピーした罰でした。
と、言うわけで次回は同じトラップにかからないようにメモします。