JSPが外部cssファイルをlinkする場合の指定法はJSPで外部cssをlink指定するで
<link rel="stylesheet" href="${pageContext.request.contextPath}/xxxxx.css">
と指定すればよいと説明しました。
しかし、link指定する外部cssファイルをファイルシステム上のコンテキストルート直下においても、EclipseでTomcatを使用している場合はさらに小技が必要です。
つまり、Eclipseのプロジェクト・エクスプローラーにそのファイルが現れない限り、Eclipseに組み込まれたTomcatからはそのファイルを認識できません。そこで、ブラウザからget要求が来ても、相変わらず404エラーを出してしまいます。
つまり、外部cssファイルの配置はWindowsのエクスプローラ上で行うのではなく、適当な所に置いたファイルをドラッグアンドドロップでEclipseのプロジェクト・エクスプローラ上の所定の場所に配置しなければなりません。こうすればEclipseがファイルを認識してプロジェクト・エクスプローラ上にも表示されます。