tomcatにおいてorg.w3c.dom.Node.setTextContentでNoSuchMethodErrorが出た件について。

Tomcatさんは$TOMCAT_HOME/common/endorsed/*.jarをsun.boot.class.pathに設定する。何故かrt.jarより優先させているため、java5なのにorg.w3c.dom.Nodeへの参照は$TOMCAT_HOME/common/endorsed/xml-apis.jarが優先され、Error。
org.w3c.dom.Node.setTextContentはDOM Level 3、xml-apis.jarはDOM Level 2だった。
とりあえずの対策は、不要なjarの削除。でいいのかなぁ…。