[Seasar-user:19935] Jarで実行した場合に[WSSR0013]エラーになる

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2010年 7月 1日 (木) 15:36:42 JST


初めてご質問をさせて頂きます。
森田です。

現在、S2Config環境でjavaでバッチ処理を開発しています。
Eclipseで実行(javaアプリケーション)すると正常に動作していましたが、
jarファイルでjava -jar xxx.jarで実行すると

SingletonS2ContainerFactory.init()で件名のエラーになります。
ルートパッケージ(xxx)に対応するリソースがクラスパスから見つかりませんでした。

何か原因や対処方法がおわかりになればご教授をお願いします。

ログを張ります。
INFO  2010-06-29 18:34:53,248 [main] s2-frameworkのバージョンは2.4.40です。
INFO  2010-06-29 18:34:53,250 [main] s2-extensionのバージョンは2.4.40です。
INFO  2010-06-29 18:34:53,251 [main] s2-tigerのバージョンは2.4.40です。
DEBUG 2010-06-29 18:34:53,328
 [main] 環境変数#Envにファイル(env.txt)から値(ut)が設定されました
DEBUG 2010-06-29 18:34:53,380 [main] S2Containerを作成します。path=warmdeploy.dicon
DEBUG 2010-06-29 18:34:53,385 [main] S2Containerを作成します。path=convention.dicon
DEBUG 2010-06-29 18:34:53,450 [main] S2Containerを作成しました。path=convention.dicon
DEBUG 2010-06-29 18:34:53,451 [main] S2Containerを作成します。path=customizer.dicon
DEBUG 2010-06-29 18:34:53,454 [main] S2Containerを作成します。path=default-customizer.dicon
DEBUG 2010-06-29 18:34:53,463 [main] S2Containerを作成します。path=std-customizer.dicon
DEBUG 2010-06-29 18:34:53,470 [main] S2Containerを作成します。path=std-customizer-tiger.dicon
DEBUG 2010-06-29 18:34:53,482 [main] S2Containerを作成しました。path=std-customizer-tiger.dicon
DEBUG 2010-06-29 18:34:53,493 [main]
 S2Containerを作成しました。path=std-customizer.dicon
DEBUG 2010-06-29 18:34:53,498 [main] S2Containerを作成しました。path=default-customizer.dicon
DEBUG 2010-06-29 18:34:53,503 [main] S2Containerを作成しました。path=customizer.dicon
DEBUG 2010-06-29 18:34:53,504 [main] S2Containerを作成します。path=creator.dicon
DEBUG 2010-06-29 18:34:53,520 [main] S2Containerを作成しました。path=creator.dicon
DEBUG 2010-06-29 18:34:53,524 [main] S2Containerを作成しました。path=warmdeploy.dicon
DEBUG 2010-06-29 18:34:53,547 [main] S2Containerを作成します。path=batch.dicon
DEBUG 2010-06-29 18:34:53,551 [main] S2Containerを作成します。path=convention.dicon
DEBUG 2010-06-29 18:34:53,555 [main] S2Containerを作成しました。path=convention.dicon
DEBUG 2010-06-29 18:34:53,556 [main] S2Containerを作成します。path=aop.dicon
DEBUG 2010-06-29 18:34:53,562
 [main] S2Containerを作成しました。path=aop.dicon
DEBUG 2010-06-29 18:34:53,563 [main] S2Containerを作成します。path=config.dicon
DEBUG 2010-06-29 18:34:53,566 [main] S2Containerを作成します。path=s2config-core.dicon
DEBUG 2010-06-29 18:34:53,570 [main] S2Containerを作成します。path=configCustomize.dicon
DEBUG 2010-06-29 18:34:53,576 [main] S2Containerを作成しました。path=configCustomize.dicon
DEBUG 2010-06-29 18:34:53,591 [main] S2Containerを作成しました。path=s2config-core.dicon
DEBUG 2010-06-29 18:34:53,597 [main] S2Containerを作成しました。path=config.dicon
DEBUG 2010-06-29 18:34:53,598 [main] S2Containerを作成します。path=j2ee.dicon
DEBUG 2010-06-29 18:34:53,600 [main] S2Containerを作成します。path=jta.dicon
DEBUG 2010-06-29 18:34:53,613 [main] S2Containerを作成しました。path=jta.dicon
DEBUG 2010-06-29 18:34:53,614 [main]
 S2Containerを作成します。path=jdbc.dicon
DEBUG 2010-06-29 18:34:53,638 [main] S2Containerを作成しました。path=jdbc.dicon
DEBUG 2010-06-29 18:34:53,642 [main] S2Containerを作成しました。path=j2ee.dicon
DEBUG 2010-06-29 18:34:53,643 [main] S2Containerを作成します。path=dxo.dicon
DEBUG 2010-06-29 18:34:53,646 [main] S2Containerを作成します。path=dxo-builtin-converters.dicon
DEBUG 2010-06-29 18:34:53,665 [main] S2Containerを作成しました。path=dxo-builtin-converters.dicon
DEBUG 2010-06-29 18:34:53,666 [main] S2Containerを作成します。path=dxo-tiger-converters.dicon
DEBUG 2010-06-29 18:34:53,670 [main] S2Containerを作成しました。path=dxo-tiger-converters.dicon
DEBUG 2010-06-29 18:34:53,678 [main] S2Containerを作成しました。path=dxo.dicon
DEBUG 2010-06-29 18:34:53,679 [main] S2Containerを作成します。path=dao.dicon
DEBUG 2010-06-29
 18:34:53,700 [main] S2Containerを作成しました。path=dao.dicon
DEBUG 2010-06-29 18:34:53,701 [main] S2Containerを作成します。path=s2mai.dicon
DEBUG 2010-06-29 18:34:53,704 [main] S2Containerを作成します。path=s2mai-core.dicon
DEBUG 2010-06-29 18:34:53,706 [main] S2Containerを作成します。path=org/seasar/mai/transport/transport.dicon
DEBUG 2010-06-29 18:34:53,713 [main] S2Containerを作成しました。path=org/seasar/mai/transport/transport.dicon
DEBUG 2010-06-29 18:34:53,714 [main] S2Containerを作成します。path=mailTemplate.dicon
DEBUG 2010-06-29 18:34:53,717 [main] S2Containerを作成します。path=org/seasar/mai/template/freemarker.dicon
DEBUG 2010-06-29 18:34:53,720 [main] S2Containerを作成します。path=mailProperties.dicon
DEBUG 2010-06-29 18:34:53,730 [main] S2Containerを作成しました。path=mailProperties.dicon
DEBUG 2010-06-29 18:34:53,733 [main]
 S2Containerを作成しました。path=org/seasar/mai/template/freemarker.dicon
DEBUG 2010-06-29 18:34:53,734 [main] S2Containerを作成しました。path=mailTemplate.dicon
DEBUG 2010-06-29 18:34:53,748 [main] S2Containerを作成しました。path=s2mai-core.dicon
DEBUG 2010-06-29 18:34:53,797 [main] S2Containerを作成しました。path=s2mai.dicon
DEBUG 2010-06-29 18:34:53,798 [main] S2Containerを作成しました。path=batch.dicon
java.lang.NullPointerException
        at org.seasar.config.core.config.impl.ConfigPropertiesWriter.open(ConfigPropertiesWriter.java:71)
        at org.seasar.config.core.container.impl.ConfigContainerImpl.initialize(ConfigContainerImpl.java:219)
        at org.seasar.config.core.container.impl.ConfigContainerImpl.loadToBeans(ConfigContainerImpl.java:78)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
 sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.seasar.framework.util.MethodUtil.invoke(MethodUtil.java:96)
        at org.seasar.framework.container.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:94)
        at org.seasar.framework.container.assembler.DefaultInitMethodAssembler.assemble(DefaultInitMethodAssembler.java:49)
        at org.seasar.framework.container.deployer.PrototypeComponentDeployer.deploy(PrototypeComponentDeployer.java:44)
        at org.seasar.framework.container.impl.ComponentDefImpl.getComponent(ComponentDefImpl.java:111)
        at org.seasar.framework.container.impl.S2ContainerImpl.getComponent(S2ContainerImpl.java:129)
        at
 org.seasar.framework.container.ognl.S2ContainerPropertyAccessor.getProperty(S2ContainerPropertyAccessor.java:36)
        at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:2210)
        at ognl.ASTProperty.getValueBody(ASTProperty.java:114)
        at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
        at ognl.SimpleNode.getValue(SimpleNode.java:258)
        at ognl.ASTChain.getValueBody(ASTChain.java:141)
        at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
        at ognl.SimpleNode.getValue(SimpleNode.java:258)
        at ognl.Ognl.getValue(Ognl.java:494)
        at ognl.Ognl.getValue(Ognl.java:458)
        at org.seasar.framework.util.OgnlUtil.getValue(OgnlUtil.java:98)
        at org.seasar.framework.container.ognl.OgnlExpression.evaluate(OgnlExpression.java:64)
        at org.seasar.framework.container.impl.ArgDefImpl.getValue(ArgDefImpl.java:60)
       
 at org.seasar.framework.container.assembler.AbstractBindingTypeDef.getValue(AbstractBindingTypeDef.java:271)
        at org.seasar.framework.container.assembler.AbstractBindingTypeDef.bindManual(AbstractBindingTypeDef.java:126)
        at org.seasar.framework.container.assembler.AbstractBindingTypeDef.bind(AbstractBindingTypeDef.java:74)
        at org.seasar.framework.container.assembler.AccessTypePropertyDef.bind(AccessTypePropertyDef.java:50)
        at org.seasar.framework.container.assembler.AccessTypePropertyDef.bind(AccessTypePropertyDef.java:41)
        at org.seasar.framework.container.assembler.AutoPropertyAssembler.assemble(AutoPropertyAssembler.java:56)
        at org.seasar.framework.container.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:68)
        at org.seasar.framework.container.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:48)
       
 at org.seasar.framework.container.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:76)
        at org.seasar.framework.container.impl.ComponentDefImpl.init(ComponentDefImpl.java:236)
        at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:563)
        at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:172)
        at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)
        at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:172)
        at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)
        at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:172)
        at
 org.seasar.framework.container.factory.SingletonS2ContainerFactory.init(SingletonS2ContainerFactory.java:165)
        at xxxx.main(xxxx.java:38)
DEBUG 2010-06-29 18:34:53,830 [main] クラス(xxxx[systemConfig])のコンポーネント定義を登録します
WARN  2010-06-29 18:34:53,833 [main] ルートパッケージ(xxxx)に対応するリソースがクラスパスから見つかりませんでした。
java.lang.NullPointerException

--------------------------------------
2010 FIFA World Cup News [Yahoo!Sports/sportsnavi]
http://pr.mail.yahoo.co.jp/southafrica2010/
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100701/944bd3b4/attachment.html>


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