У меня есть Eclipse «Динамический веб-проект» и сервер Tomcat, настроенный в Eclipse для использования этого проекта. У меня есть расширение файла, сопоставленное сервлету, и в конфигурации сервлета у меня есть настройка компонента scan-element, подобная этой:
<context:component-scan base-package="com.mycompany.web" />
Когда мой веб-сервер запускается, я вижу это сообщение об ошибке в журнале:
May 6, 2011 9:50:23 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet cap
java.lang.IllegalArgumentException: Resource path [C:\...\src\main\webapp\WEB-INF\classes\com\mycompany\web] does not denote a directory
Этот каталог не существует (за исключением упакованного .war-файла). Однако пакет com.mycompany.web существует.
Есть ли другой способ сделать компонентное сканирование? Нужно либо заглянуть в другую папку, либо как-то найти ее в моем проекте или что-то в этом роде ...