[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 メーリングリストの案内