WEB-INF/classesの下にpropertiesファイルを置いてあるのに、
Propertiesクラスでそのpropertiesファイルを読み込めないのですが、
何か原因があるのでしょうか?

実際のソースはこんな感じです。

ClassLoader cl = ClassLoader.getSystemClassLoader();
prop = new Properties();
InputStream input = cl.getResourceAsStream(FILE_NAME);
if (input == null) {
  throw new IOException("ないよ");
}
prop.load(cl.getResourceAsStream(FILE_NAME));

この取り方がいけないのかな?

環境はTomcat4.0.5、JDK1.4
環境変数はTOMCAT_HOME、JAVA_HOMEともに通してあります。