【发布时间】:2013-06-07 12:43:05
【问题描述】:
- 我的 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>
附言我的 Apache-Tomcat 版本在 windows(6.0.32) 和 unix(6.0.36) 上不同
【问题讨论】: