[Comm] tomcat4 не находит *.class
Alexey Borovskoy
=?iso-8859-1?q?alexey=5Fborovskoy_=CE=C1_mail=2Eru?=
Чт Мар 11 17:33:35 MSK 2004
* 10 Март 2004 02:50 Дворников Михаил <m_dvor на soc.adm.yar.ru>
Здравствуйте, Михаил.
> Здравствуйте! Установлен Tomcat4. Master 2.2. Корневой каталог
> для файлов /var/tomcat4/webapps/ROOT/.
> Создал:
> /var/tomcat4/webapps/ROOT/mih/ :
> index.jsp
> /WEB-INF
> /WEB-INF/web.xml
> /WEB-INF/classes/
> /WEB-INF/classes/VerifyUser.class
Неправильно. Он ищет класс в
/var/tomcat4/webapps/ROOT/WEB-INF/classes/.
/var/tomcat4/webapps/ это место где лежат контексты томкета.
Конфигурится с помощью -Dcatalina.base в скрипте для запуска
томкета.
ROOT это корневой контекст по-умолчанию, который отображается на
localhost:8080/. В качестве корневого можно установить любой
контекст. Конфигурится в tomcat.conf.
Внутри каталога с контекстом (ROOT) должен быть каталог WEB-INF,
в котором хранятся настройки и другие полезные штуковины. Классы
тоже хранятся там.
Правильно будет так:
/var/tomcat4/webapps/ROOT/ :
index.jsp
/WEB-INF
/WEB-INF/web.xml
/WEB-INF/classes/
/WEB-INF/classes/VerifyUser.class
> Из index.jsp идет вызов <form action=VerifyUser ...>
> Tomcat никак не хочет находить его. Прочтение документации,
> так и не просветило.
> За что ни возьмешься везде грабли :) Что не так делаю?
>
> web.xml:
> <web-app>
> <display-name>...</display-name>
> <description>...</description>
> <servlet>
> <servlet-name>VerifyUser</servlet-name>
> <servlet-class>VerifyUser</servlet-class>
> </servlet>
> </web-app>
--
Алексей.
GPG key fingerprint
949B BC0E 2C44 7528 4F63 2753 E37A 9E3F 11F3 BDE1
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: signature
Url : <http://lists.altlinux.org/pipermail/community/attachments/20040312/2e3ec54c/attachment-0003.bin>
Подробная информация о списке рассылки community