[Seasar-user:19264] Re: [S2Config] HotDeploy時にenv付きのプロパティファイルを読み込むと応答が無くなる

Junichi Kato [E-MAIL ADDRESS DELETED]
2010年 2月 9日 (火) 13:35:16 JST


Nakai Shigeki さん
加藤です。

試しに以下のjarを使って検証していただくことは可能でしょうか?

http://maven.seasar.org/maven2-snapshot/org/seasar/config/s2config-core/1.0.2-SNAPSHOT/s2config-core-1.0.2-SNAPSHOT.jar

http://maven.seasar.org/maven2-snapshot/org/seasar/config/s2config-example/1.0.2-SNAPSHOT/s2config-example-1.0.2-20091007.164727-1-sources.jar



2010年2月2日20:48 Nakai Shigeki <[E-MAIL ADDRESS DELETED]>:
> お世話になっております。
>
> 現在S2Configの検証を行っておりますが、件名の現象が発生しております。
> 設定等MLの過去ログを含め良く見たつもりなのですが解決できておりません。
> お知恵を拝借できればと思っております。
>
> ■現象
> web.xmlにConfigFilterを設定した状態かつenv.txtにはctを設定した状態で
> commonSystem.properties 及び commonSystem_ct.propertiesを用意し
> commonSystem.propertiesにenv=ctをセット
> 1度目のHotDeployでは問題無くcommonSystem_ct.propertiesの値を
> 取得できるが、ブラウザをリロードすると応答が帰ってこなくなる。
> commonSystem.propertiesのenv=ctをコメントアウトした場合はcommonSystem.propertiesが
> 正しく取得でき、CoolDeploy時にはcommonSystem_ct.propertiesの値が正しく取得できました。
>
>
> ■環境
> JDK 6.0
> Tomcat 6.2.20
> S2Container 2.4.40
> SAStruts 1.0.4sp7
> Dolteng 0.39.0
> S2Config 1.0.2
>
> ■デバッガで追いかけた結果
> ConfigContainerImplクラスのfindAllConfigContainerメソッドから呼び出されている、
> ConfigContainerTraversalクラスのforEachChildメソッド内でループをしている模様。
> ConfigContainerTraversalクラスのchildConfigContainerプロパティには同じIDの
> インスタンスがずっとネストして格納されている感じです。
>
> ■web.xml
> <filter>
>  <filter-name>configFilter</filter-name>
>  <filter-class>org.seasar.config.extension.servlet.filter.ConfigFilter</filter-class>
>    <init-param>
>      <param-name>targetURIs</param-name>
>      <param-value>.*</param-value>
>    </init-param>
> </filter>
> <filter-mapping>
>  <filter-name>configFilter</filter-name>
>  <url-pattern>/*</url-pattern>
>  <dispatcher>REQUEST</dispatcher>
>  <dispatcher>FORWARD</dispatcher>
>  <dispatcher>INCLUDE</dispatcher>
> </filter-mapping>
>
> ※足りない情報等ございましたらご指摘ください。
>
> 何か原因や対処方法がおわかりになればご教授をお願いします。
> よろしくお願い致します。
>
>
> 中井 茂樹(Shigeki Nakai)
> [E-MAIL ADDRESS DELETED]
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>



-- 
/**
 * name  : Junichi Kato
 * email : [E-MAIL ADDRESS DELETED]
 *
 * blog  : http://d.hatena.ne.jp/j5ik2o/
 *
 * commiting projects :
 * http://jiemamy.org/
 * http://s2chronos.sandbox.seasar.org/
 * http://s2config.sandbox.seasar.org/
 */


Seasar-user メーリングリストの案内