[Seasar-user:18595] Re: バッチアプリケーションについて
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2009年 10月 7日 (水) 20:00:00 JST
小林 (koichik) です.
Date: Wed, 07 Oct 2009 17:32:14 +0900
From: 800111 <[E-MAIL ADDRESS DELETED]>
To: "[E-MAIL ADDRESS DELETED]" <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:18594] バッチアプリケーションについて
> 以下のdiconファイルを作成して
> <!--testApp.dicon-->
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container//EN"
> "http://www.seasar.org/dtd/components.dtd">
>
> <components >
> <include path="convention.dicon"/>
> <include path="aop.dicon"/>
> <include path="dao.dicon"/>
> <include path="dxo.dicon"/>
> <include path="j2ee.dicon"/>
> <include path="creator.dicon" />
> <component name="updateBatch" class="jp.go.pmda.batch.testMain" />
> </components>
(略)
> Exception in thread "main" java.lang.UnsupportedOperationException:
> createRequestComponentDeployer
> at
> org.seasar.framework.container.deployer.ComponentDeployerFactory$DefaultProvider.createRequestComponentDeployer(ComponentDeployerFactory.java:191)
> at
> org.seasar.framework.container.deployer.ComponentDeployerFactory.createRequestComponentDeployer(ComponentDeployerFactory.java:100)
> at
> org.seasar.framework.container.deployer.InstanceRequestDef.createComponentDeployer(InstanceRequestDef.java:40)
testApp.dicon に instance 属性が request の
コンポーネントが存在するためです.
# 記載の testApp.dicon にはありませんが,
# スタックトレースからは testApp.dicon に
# 直接定義されたコンポーネントが request に
# なっています.
スタンドアロン環境では singleton と prototype
だけを使うようにしてください.
--
<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 メーリングリストの案内