Filter
プロジェクトに 5 つの Web アプリケーションがあり、HTTP 要求をフィルタリングしたいのですが、アプリケーション固有の動作がないため、Web アプリケーションごとにクラスを記述したくありません。これを行うための最も実用的な方法は何ですか?
Filter
と呼ばれる別のクラス ライブラリで1 つだけ作成しようとしましMyClassLibrary
たが、機能しません。このライブラリの他のクラスは Web アプリケーションで使用できるので、参照の問題はないと思います。
アプリケーションの 1 つのweb.xml
フィルター部分は次のとおりです。
<filter>
<filter-name>SampleFilter</filter-name>
<filter-class>MyClassLibrary.Filters.SampleFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SampleFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
これにより、例外が発生します。
java.lang.ClassNotFoundException: MyClassLibrary.Filters.SampleFilter
プラットフォーム: Windows、NetBeans、GlassFish