eclipse環境で、antでプロジェクトをビルドする際に、下記のようなエラーがありまして、コンパイルができませんでした。
>> エラー: パッケージjavax.servlet.httpは存在しません
原因は、build.propertiesファイル中で、下記のような設定があります。
>>webapsvr.lib.dir=C:/Program Files/Apache Software Foundation/Tomcat 7.0/common/lib
※元々は、webapsvr.lib.dir=C:/Program Files/Apache Software Foundation/Tomcat 5.5/common/libですので、僕のPCではTomcat7.xを使っているので、Tomcatバージョンを7.0に変えりました。
tomcat7.0の実際のフォルダーを確認したところ、tomcat7.0にはcommonフォルダーがありません。
つまり、上記PATHでのwebapsvr.lib.dir=C:/Program Files/Apache Software Foundation/Tomcat 7.0/common/libが間違いました。
正しくは、webapsvr.lib.dir=C:/Program Files/Apache Software Foundation/Tomcat 7.0/lib
これで、antで正しくビルドできました。