Страница 1 из 1
сервлеты
Добавлено: 14 сен 2004, 11:53
bignom
Салют!
Я в Java новенький, не пинацца, плз 8)
jakarta-tomcat-5.0.28, j2sdk1.4.2_05
Пытаюсь создать сервлет. Класс, компиляция, WEB-INF, web.xml - и тд и тп. Делаю по аналогии с существующими в Томкате сервлетами.
Далее, url/dirname/servlet/servletname
И болт (в виде 404 страницы). Куда бы компнуть, чтобы узнать, почему мой сервлет не запускается?
Добавлено: 14 сен 2004, 12:58
Kolinus
В настройки сервера.
Или выложить здесь ПОДРОБНОЕ описание где чего лежит и что как настроено (web.xml, url по которому обращаешься, а также в какой директории что лежит).
Еще можно попытаться засунуть сервлет в какой-либо пакет (package) и обращаться к нему через пакет.
Добавлено: 15 сен 2004, 14:34
bignom
Типа разобрался.
Попутно возник вопрос - директорию WEB-INF обязательно создавать?
Например я просто статичный контент хочу положить.
Добавлено: 15 сен 2004, 16:39
Kolinus
зачем тогда томкат ?
но в общем, на сколько я в курсе не обязательно, просто там исчутся всякие дескрипторы для приложений
Добавлено: 15 сен 2004, 21:45
Deady
иерархия каталогов:
Код: Выделить всё
/tomcat
/...
/webapps - каталог приложений
/ROOT - каталог корневого приложения
/... - *
/WEB-INF - для классов
/classes - одиночные сервлеты и незапакованные пакеты
/lib - jar (запакованные пакеты)
/...
/...
* - внутри каталога приложения можно создавать любую иерархию каталогов и класть любые файлы, они и будут статикой (кроме jsp, которые будут откомпилированы).
В томкате будет проблема с русским в статике. я ее решил так: *.html переименовываем в .jsp и вначале файла добавляем:
Код: Выделить всё
<%@ page contentType="text/html; charset=windows-1251"%>
forum/viewtopic.php?t=837
Добавлено: 15 сен 2004, 23:59
bignom
Супер. Огромная благодарность!!!