A>дело в том что при компиляции на j2sdk1.4.2_06
A>не находит библиотеку (package javax.servlet does not exist)
Все правильно. Сервлеты — это составная часть технологии J2EE, о которой J2SDK "ни сном, ни духом" не знает.
Для компиляции сервлетов нужен файлик servlet.jar (качнуть можно здесь
http://java.sun.com/products/servlet/download.html "Download class files").
__J>нужен servlet container для запуска сервлета, а для компиляции из этого контейнера, в частности для tomcat 5.x servlet-api.jar! там будет и пакет javax.servlet
"Из контейнера" никакие сервлеты не компилируются (за исключением автоматически сгенерированных из JSP). Контейнер — это система исполнения. Поэтому для компиляции сервлетов никакой контейнер не нужен.
С другой стороны, любой контейнер уже содержит servlet.jar (возможно, в "перепакованном" виде, как, например, в Orion App Server), а потому может "исполнять" сервлеты.
Здравствуйте, SpaceGene, Вы писали:
SG>Можно для начала не вдаваться в детали, скачав NetBeans 4.0 и следуя туториалам с netbeans.org — поставляется сразу с TomCat'ом и избавляет от кучи проблем.
Для начала, наверное, лучше вдаваться в детали и следовать туториалам с
http://java.sun.com/products/servlet/docs.html
IMHO, так проще достигнуть понимания.
А IDE (любая) не избавляет от кучи проблем, а скрывает эти проблемы от начинающих, которые потом плодят топики вроде "Помогите, в JBuilder моя прога работает, а без него — нет!".