我正在按照教程为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


现在真的很困惑:(

最佳答案

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

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


但老实说,整个设置有点混乱(很简单,但是很混乱):


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

09-26 15:04