вызов нормального Java-класса из сервлета - PullRequest
0 голосов
/ 13 июня 2010

Каждый раз, когда я пытаюсь получить доступ к нормальному классу Java из сервлета (из другого проекта), это дает мне исключение classNotFound, любая идея, как решить эту проблему заранее спасибо

Ответы [ 2 ]

5 голосов
/ 13 июня 2010

Вы должны убедиться, что класс доступен для контейнера сервлета. То, как вы это сделаете, будет зависеть от того, какой именно контейнер сервлетов вы используете, но вы всегда можете поместить файл jar в WEB-INF/lib или файл класса в WEB-INF/classes (конечно, в правильную структуру папок).

Надеемся, что ваша документация контейнера сервлетов предоставит более подробную информацию - например, документация Tomcat 6.0 включает эту страницу , в которой подробно описывается, где Tomcat ищет классы.

0 голосов
/ 13 июня 2010

Вы также должны убедиться, что ваш класс содержит оператор пакета.Я не верю, что Tomcat любезно смотрит на классы в стандартном no-package.

...