[Seasar-user:18194] [Seasar2]CoolDeploy 時のコンポーネント登録について

Kizashi Nagata [E-MAIL ADDRESS DELETED]
2009年 8月 4日 (火) 12:58:58 JST


永田です。

S2.4.39 にバージョンアップと CoolDeploy に限り動かなくなったという
現象が確認されました。

具体的に説明しますと、SAStruts(1.0.4-sp6) にて、config.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>
  <component name="configDto" class="root.package.dto.ConfigDto">
    <property name="uploadDir">"C:/temp"</property>
  </component>
</components>
--

app.dicon には、
--
  <include path="config.dicon"/>
--
を追加しています。

Tomcat を起動し、DI された ConfigDto のプロパティ uploadDir を参照
すると、S2.4.39 の CoolDeploy 時に限り、null になるという状態です。

S2.4.38 以前では CoolDeploy でも uploadDir に値が設定されますし、
S2.4.39 でも HotDeploy なら値が設定されます。

これは Seasar2 の不具合でしょうか・・・??
それとも CoolDeploy 用の個別設定が必要でしょうか・・??

--
kizashi
[E-MAIL ADDRESS DELETED]



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