[Comm] tomcat4 не находит *.class
Дворников Михаил
=?iso-8859-1?q?m=5Fdvor_=CE=C1_soc=2Eadm=2Eyar=2Eru?=
Пн Мар 15 10:46:01 MSK 2004
Alexey Borovskoy wrote:
>Неправильно. Он ищет класс в
>/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
>
>
Нашел решение проблемы. Нужно в conf/web.xml убрать комментарии про Invoker.
Закатал каталог mih в архив war, установил через менеджер.
После чего <form action="./servlet/VerifyUser" ...> - находится и работает.
Нашел в описании, что Invoker не рекомендуется использовать,
и по-умолчанию он закоментирован :(
Менеждер прописывает в какие-то файлы пути поиска для mih,
но точно не в /conf/web.xml ???
Подробная информация о списке рассылки community