WindowsXP
Tomcatのバージョンは5.5.4
jdkのバージョンは1.4.2_06

Tomcatのstartup.batをクリックすると、

The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
Using CATALINA_BASE: C:\jakarta-tomcat-5.5.4
Using CATALINA_HOME: C:\jakarta-tomcat-5.5.4
Using CATALINA_TMPDIR: C:\jakarta-tomcat-5.5.4\temp
Using JAVA_HOME: C:\j2sdk1.4.2_06

までDOSプロンプトでメッセージが出たところで、
「'-Djava.endorsed.dirs='が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。〜」
というエラーメッセージが出て、Tomcatを立ち上げる事ができません。
どこらへんに問題があるのでしょうか?