初心者Java質問すれからやってきました。

質問します。
通常、WEB-INF/libディレクトリ以下に各種Jarファイルを全て配置しますが、大規模なWebアプリなどの場合、
多数のコンポーネントを利用するために相当数のJarファイルがWEB-INF/lib以下に配置されることになると
思います。

ここで、各プロダクト毎に関連するjarファイルをWEB-INF/libディレクトリ以下にサブディレクトリを掘ることによって
論理的に分けて配置したいと思います(以下参照)

WEB-INF/lib
 |
 +subdir1
 |  + hogehoge.jar
 +subdir2
   + foo.jar
   + foobar.jar


しかしながら、WEB-INF/lib以下のサブディレクトリにはclasspathが通りません。どのようにして解決すればよろしいでしょうか。
実行環境は今のところTomcat5.x系を想定しています。