tomcat5.5.20 + jdk1.5.0_08でstruts2.0.1ってみたのですが。
struts2-blank-2.0.1 が javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
で動きません。ググっても解決策が見つからず。
で、引っかかったのはこんなネタです。なんと、JDKとtomcat寄りの問題だったのか。試しに2の方法をとって jdk1.5.0_08/jre/lib/jaxp.properties を作成し、
javax.xml.transform.TransformerFactory=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
の一行だけ記述。う・・・動きました。
ってことは、tomcatの何らかのjarに問題が? そういえば、JDK1.4でもtomcatが動くようにjarやらなにやらを追加したような・・・。ってことで、互換性のために追加した、
common/endorsed/xercesImpl.jar
common/endorsed/xml-apis.jar
の2ファイルを削除してみると・・・さっきのjaxp.propertiesファイル無しでも動きましたorz。