Tomcat не использует файлы build.xml
и build.properties
, они предназначены для Ant , который является инструментом для автоматизации сборки приложения. Сценарий, показанный в этом руководстве, довольно простой, он определяет 2 цели для компиляции исходников и очистки скомпилированных классов. И вы бы использовали их так:
ant build
или
ant clean
Свойство appserver.lib
используется для построения пути к классу, необходимого для компиляции источников. Он получен из корня вашего установочного каталога Tomcat и используется для поиска JAR-файла для Servlet API, необходимого для компиляции исходных кодов. Если вы решите использовать этот скрипт Ant, вам следует обновить свойство appserver.home
, чтобы оно соответствовало вашей установке. Например:
appserver.home=c:/apps/tomcat5.5
appserver.lib=${appserver.home}/common/lib
Но, если честно, вся установка немного грязная (это просто, но грязно):
- вы не должны связывать
servlet-api.jar
в WEB-INF/lib
, как предложено
- Мне не нравится разрабатывать напрямую в каталоге Tomcat
webapp
(но это может быть субъективно).