[Seasar-user:17870] 【s2config】バッチ環境での使用について

黒川博之 [E-MAIL ADDRESS DELETED]
2009年 6月 29日 (月) 13:11:51 JST


黒川と申します。


s2configをsastruts上で使用は可能になりました。
皆様、ご協力ありがとうございました。


次には、main()から始まるプログラムで使用したいのですが
propertyファイルの値がセットされません。

s2configはwebコンテナ上以外では正常に動作しないのでしょうか?
*以下のクラスは、正常に動作したsastrutsプロジェクト上に作っても
  値がConfigクラスにセットされませんでした。




public class TestBatch {

 @Resource
 protected Log4JConfig log4jConfig;

 public static void main(String[] args) {

  try {

   SingletonS2ContainerFactory.init();

   TestBatch testBatch = SingletonS2Container.getComponent(TestBatch.class);

   testBatch.execute();

  } catch (Exception e) {
   System.err.println(e);
  } finally {
   SingletonS2ContainerFactory.destroy();
  }

 }

 public void execute() {

  System.out.println(log4jConfig == null); //falseが返る

  System.out.println(log4jConfig.category); //nullが返る
 }

} 



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