[Seasar-user:15840] Re: [s2container] コンポーネント登録時のエラー

Mitsutaka Sato [E-MAIL ADDRESS DELETED]
2008年 9月 25日 (木) 12:34:54 JST


小林様
いつもお世話になっております。

まさにご指摘のとおりでした。

この問題は解決したのですが、
java -jar hoge.jar で実行すると env.txt が読込まれないようなんです。

eclipseからメインクラスを指定して実行した場合は、
DEBUG 2008-09-25 12:17:25,906 [main]
環境変数#Envにファイル(env.txt)から値(batch)が設定されました
DEBUG 2008-09-25 12:17:26,046 [main] S2Containerを作成します。path=cooldeploy.dicon

このようにenv.txtが読込まれるのですが、

java -jar hoge.jar というふうに実行すると、
DEBUG 2008-09-25 12:17:26,046 [main] S2Containerを作成します。path=cooldeploy.dicon

このようにevn.txtが読まれません。
hoge.jarにenv.txtは入っています。

これはどのように解決したらよいでしょうか?
以上よろしくお願いします。


2008/9/24 Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>

> 小林 (koichik) です.
>
> Date:    Wed, 24 Sep 2008 15:14:14 +0900
> From:    "Mitsutaka Sato" <[E-MAIL ADDRESS DELETED]>
> To:      seasar-user <[E-MAIL ADDRESS DELETED]>
> Subject: [Seasar-user:15827] [s2container] コンポーネント登録時のエラー
>
> > s2-2.4.27 を使って、(Webじゃない)JavaアプリケーションのMainクラスでコンテナのinit時に以下のようなエラーが
> > 発生してしまいます。
>
> 非 Web アプリの場合,request/session/application の
> スコープを持つコンポーネントは (そのままでは)
> 使えません.
>
> そのため,request/session/application のスコープを
> 持つコンポーネントを使わないようにする必要があります.
>
> ログからはどのコンポーネントが request/session/application
> になっているか分かりませんが,dicon の instance 属性を
> 確認してみてください.
>
> また,標準の creator では ActionCreator の他に
> DtoCreator が request スコープとなっているので,
> もし Dto を (自動登録で) 使っているなら
> creator.dicon で
>
> <component class="org.seasar.framework.container.creator.DtoCreator">
>  <property name="instanceDef">
>    @[E-MAIL ADDRESS DELETED]
>  </property>
> </component>
>
> としてください.
> Dto を自動登録で使っていないなら dtoCreator の
> 定義自体を削除しても構いません.
>
>
>
> --
> <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
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20080925/cf333956/attachment-0001.html>


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