- 我的 Eclipse 动态 Web 项目中需要 servlet-api.jar 和 jsp-api.jar。
- 所以我去了项目 -> 属性 -> 目标运行时 -> 检查了 Apache Tomcat 6.0。
- 现在我尝试使用 Ant 构建一个 war 文件,因为我必须在 unix 机器上部署 war 文件。
- 问题 - Ant 构建失败(包 javax.servlet 不存在等),因为 jar 文件不在 /WEB-INF/lib/ 下。如何在类路径中包含这些 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) 上是不同的