[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