- 私のEclipse動的Webプロジェクトには、servlet-api.jarとjsp-api.jarが必要でした。
- そこで私は Project -> Properties -> Targeted Runtimes -> Checked Apache Tomcat 6.0 に行きました。
- unix マシンに war ファイルをデプロイする必要があるため、Ant を使用して war ファイルを作成しようとしています。
- 問題 - jar ファイルが /WEB-INF/lib/ の下にないため、Ant ビルドが失敗します (パッケージ javax.servlet が存在しないなど)。これらの jar ファイルをクラスパスに含めるにはどうすればよいですか? Windows(D:\Program Files\Apache...) と unix(/usr/local/apache..) ではパスが異なるため、ハードコーディングできません。
- 現在のクラスパス-
<path id="compile.classpath"> <fileset dir="${web.home}/WEB-INF/lib"> <include name="*.jar"/> </fileset> </path>
ps Apache-Tomcat のバージョンが Windows(6.0.32) と UNIX(6.0.36) で異なります