Есть другой вопрос: как поднять tamcat ?
Если можно в двух словах что нужно сделать, доки я уже нашел, но пока нет времени прочитать
К сожалению, это зависит от версии Tomcat.
В кратце, в двух словах: загрузил ехе-шник с Jacart'ы, запустил, он у тебя распаковался. Ты можешь поставить его как сервис, но я предпочитаю работать с запуском вручную. Допустим, он встал в
C:\Program Files\Apache Tomcat 4.0 Дальше тебе надо установить две переменные:
1. Добавить в
CLASSPATH:
C:\Program Files\Apache Tomcat 4.0\common\lib\servlet.jar2. Создать
JAVA_HOME, куда поместить директорию, в которой сидит твой JDK1.3 или JDK1.4
Теперь у тебя в
C:\Program Files\Apache Tomcat 4.0\bin сидят startup.bat, shutdown.bat и некоторые другие. Первый - для запуска, второй - для остановки.
Вообще полезно полазить по сидящим там bat файлам - пригодится, когда захочешь, скажем, драйвер JDBC для какой-нибудь БД добавлять или что-нибудь еще.
Tomcat по умолчанию использует порт 8080, так что после запуска вызвал IE, задал урл
http://127.0.0.1:8080 и, если все установилось, получил приветствие от Томката.
Под Tomcatoм, на том же уровне, что bin, lib и другие, у тебя создались две важные директории:
webapps и
conf. В первой лежат поддиректории для web application (context'ов). Томкатовские примеры лежат в контексте
examples.
Соответствие контекста и урл:
http://127.0.0.1:8080/examples/servlet/MyServlet соответствует файлу:
C:\Program Files\Apache Tomcat 4.0\webapps\examples\WEB-INF\classes\MyServlet.classМожешь работать
-----------------------------------------------------------------------
Теперь о
conf. Там лежит конфигурация для томсата -
server.xml. В нем есть, например, элемент
<Context>, описывающий контексты. В первую очередь из него интересуют атрибуты
path и
docBase.
path показывает, как контекст будет отображаться в урл,
docBase - истинное положение директорий контекста в файловой системе.
Под каждым контекстом в поддиректории
WEB-INF лежит
web.xml. Это описатель элементов контекста - сервлетов, JSP, тагов и т.д. На первых порах его можно не трогать, но, если ты захочешь передавать сервлету конфигурационные параметры, или, скажем, создавать свою библиотеку тагов для JSP - придется вносить в него изменения.
Вот так вкратце. Успехов!