tomcat如何使用build.properties和build.xml?

时间:2010-03-23 03:58:54

标签: java tomcat ant build web-applications

我正在按照教程为tomcat设置骨架应用程序:

http://maestric.com/doc/java/spring/setup#build_files

但我不明白build.properties和build.xml实际上是如何工作的。

我正在使用Windows XP并复制以下内容,即使所需目录不存在:

appserver.home=/usr/share/tomcat5.5
appserver.lib=${appserver.home}/common/lib

现在真的很困惑:(

1 个答案:

答案 0 :(得分:1)

Tomcat不使用build.xmlbuild.properties文件,这些文件适用于Ant,这是一种自动构建应用程序的工具。本教程中显示的脚本非常基本,它定义了2个目标来编译源代码和清理已编译的类。你会像这样使用它们:

ant build

ant clean

appserver.lib属性用于构建编译源所需的类路径。它派生自Tomcat安装目录的根目录,用于查找编译源代码所需的Servlet API的JAR。如果您决定使用此Ant脚本,则应更新appserver.home属性以匹配您的安装。例如:

appserver.home=c:/apps/tomcat5.5
appserver.lib=${appserver.home}/common/lib

但说实话,整个设置有点乱(它很简单,但很麻烦):

  1. 您不应该按照建议的servlet-api.jarWEB-INF/lib捆绑在一起
  2. 我不喜欢直接在Tomcat的webapp目录下开发(但这可能是主观的)。