[Seasar-user:21201] Re: s2jdbc.diconでenv.txtの設定によりjdbcの設定を変更したいが、うまくいかない
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2011年 12月 7日 (水) 19:30:32 JST
小林 (koichik) です.
本当に env.txt の値が意図したものになってますか?
コンテナの初期化時にデバッグログで
Running on [ENV] it, [DEPLOY MODE] Cool Deploy
などと出力されるので確認してみてください。
Date: Wed, 7 Dec 2011 18:07:47 +0900
From: 泉井透 <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:21199] Re: s2jdbc.diconでenv.txtの設定によりjdbcの設定を変更したいが、うまくいかない
> 久保さん こんばんは
>
> http://sastruts.seasar.org/fileReference.html#s2container
> の説明では、たしかに2scontainer.dinconで使用することしか記載がないですね。
>
> ただ、なぜ、jdbc.diconの方が読み込まれるのかは謎なところです。
>
> 諦めモード入ってますが、どなたかの情報をさらに待ってみます。
> ありがとうございました。
>
> 2011年12月7日17:43 kubo <[E-MAIL ADDRESS DELETED]>:
>
> > 久保(jflute)です。
> >
> > 泉井さん、こんばんは
> >
> > env.txtを読み込むS2Containerって、s2container.dicon経由のもの
> > だと思うので、app.diconから読まれるdiconでは利用できないかと
> > 思います。env.txtはあくまでS2のスマートデプロイの方式を切り替える
> > ためのものだと認識しているので、自分はよくmavenのprofileの機能で
> > 切り替えたりしています。
> >
> > ※お手製ですが参考までに
> > // SeasarのDicon構造 (オーソドックスパターン)
> >
> > http://dbflute.sandbox.seasar.org/ja/manual/reference/diway/seasar/index.html#diconimage
> >
> > 2011/12/7 泉井透 <[E-MAIL ADDRESS DELETED]>:
> > >
> > > 以下のように、env.txtの内容で、読み込みするjdbc設定のdiconファイルを切り替えようと考えてますが、
> > > env.txtをitに変更したとしても、jdbc.diconの内容が読み込まれ、jdbcproduct.diconの設定を読み込んでくれません。
> > >
> > > 何が問題なのでしょうか?どなたか教えてください。
> > >
> > >
> > -----------------------------------------------------------------------------------------------------------------------------
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
> > > "http://www.seasar.org/dtd/components24.dtd">
> > > <components>
> > >
> > > <include condition="#ENV == 'ut'" path="jdbc.dicon"/>
> > > <include condition="#ENV == 'ct'" path="jdbc.dicon"/>
> > > <include condition="#ENV == 'it'" path="jdbcproduct.dicon"/>
> > > <include condition="#ENV == 'product'" path="jdbcproduct.dicon"/>
> > >
> > > <include path="s2jdbc-internal.dicon"/>
> > > <component name="jdbcManager"
> > > class="org.seasar.extension.jdbc.manager.JdbcManagerImpl">
> > > <property name="maxRows">0</property>
> > > <property name="fetchSize">0</property>
> > > <property name="queryTimeout">0</property>
> > > <property name="dialect">mysqlDialect</property>
> > > </component>
> > > </components>
> > >
> > > --
> > > エボルブアイティワークス株式会社
> > > 泉井 透
> > > toru izui <[E-MAIL ADDRESS DELETED]>
> > > http://www.evolveit.jp
> > > 電話:03-6457-8330
> > >
> > > _______________________________________________
> > > Seasar-user mailing list
> > > [E-MAIL ADDRESS DELETED]
> > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > >
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
>
>
>
> --
>
> エボルブアイティワークス株式会社
> 泉井 透
> toru izui <[E-MAIL ADDRESS DELETED]>
> http://www.evolveit.jp
> 電話:03-6457-8330
> FAX:03-6457-8331
--
{
name: "Koichi Kobayashi",
mail: "[E-MAIL ADDRESS DELETED]",
blog: "http://d.hatena.ne.jp/koichik/",
twitter: "@koichik"
}
Seasar-user メーリングリストの案内