Tomcat5でJava 5.0を使うとjavax.xml.transform.TransformerFactoryConfigurationErrorがでる

状況

javax.xml.transform.TransformerFactoryConfigurationError
Provider org.apache.xalan.processor.TransformerFactoryImpl not Found.
といわれる。

対策

http://blog.goo.ne.jp/akubi_2005/e/fd6dffdb2b2f11f8c34c5dd29103b210
によると、いくつかありますが、

一つ目は
org.apache.xalan.processor.TransformerFactoryImpl
がある xalan.jar とかを tomcat上のlibにいれちゃって、org.apacheパッケージを使うようにしちゃう。

が、一番楽そうです。

具体的には、
http://www.apache.org/dyn/closer.cgi/xml/xalan-j
から、適当なバイナリパッケージをダウンロードして、中の xalan.jar と serializer.jar (TransformerFactoryImpl以外にも消えたり場所の変更されたものがあるらしい)をWEB-INF/libに放り込んでTomcat再起動。