[Seasar-user:8446] Re: [S2] XIncludeできません
松崎 学
[E-MAIL ADDRESS DELETED]
2007年 6月 18日 (月) 22:45:34 JST
小林さん
松崎です。返信ありがとうございます。
xercesImpl-2.6.2.jarを配置して、javax.xml.parsers.SAXParserFactoryを
作成しても結果は同じでした。
SMART Deployした独自ValidatorにコンポーネントがDIされなかったので、
[Seasar-user:7852]を参考にして、XIncludeを試してみた次第です。
さらに、
http://s2container.seasar.org/ja/xinclude.html
を見るとXIncludeはXerces2.7.0以降と組み合わせるか、
Java5を使うかとなっていました。
Java5を使っているので、Xercesは不要なのではと思って外してみました。
Xerces2.6.2に強く依存するのであれば、
TeedaではXIncludeは使えないのでしょうか?
独自ValidatorにコンポーネントがDIされるようになれば
XIncludeは使わなくていいのですが。。。
そのあたりがきちんと理解できていません。
SMART Deployした独自ValidatorにコンポーネントをDIする方法を
ご教授いただけないでしょうか?
On Mon, 18 Jun 2007 22:00:18 +0900
Koichi Kobayashi <[E-MAIL ADDRESS DELETED]> wrote:
> 小林 (koichik) です.
>
> Date: Mon, 18 Jun 2007 21:42:39 +0900
> From: 松崎 学 <[E-MAIL ADDRESS DELETED]>
> To: Seasar-user <[E-MAIL ADDRESS DELETED]>
> Subject: [Seasar-user:8444] [S2] XIncludeできません
>
> > ※xercesは現在未使用です。(2.6.2でも、2.7.0でも同じ結果でした)
>
> Teeda は Xerces 2.6.2 に強く依存しているので,
> xercesImpl-2.6.2.jar を WEB-INF/lib に配置してください.
>
> その上で,src/main/resources (または相当のディレクトリ) に
> 以下のファイルを作成してください.
>
> ファイル名は以下
>
> META-INF/services/javax.xml.parsers.SAXParserFactory
>
> 内容は以下の一行
>
> com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
>
>
>
> --
> <component name="koichik">
> <property name="fullName">"Koichi Kobayashi"</property>
> <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
> <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内