Eclipse の「動的 Web プロジェクト」と、そのプロジェクトを使用するように Eclipse で構成された Tomcat サーバーがあります。サーブレットにマップされたファイル拡張子があり、サーブレット構成には、次のような component-scan 要素のセットアップがあります。
<context:component-scan base-package="com.mycompany.web" />
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 パッケージは存在します。
コンポーネントスキャンを行う別の方法はありますか? 別のフォルダーを調べるか、何らかの形で私のプロジェクトなどで見つける必要があります...