[Seasar-user:9323] [s2hibernate] DB 接続時の例外 IllegalAutoBindingPropertyRuntimeException について
Chihiro Ueta
[E-MAIL ADDRESS DELETED]
2007年 7月 20日 (金) 18:27:04 JST
お世話になります。
植田と申します。
s2hibernate のサンプルプログラムを動作させようと試みていますが、
(examples.hibernate3.client.EmployeeClient)
以下の例外が発生して、解決出来ないのでお手数ですがご教授願います。
[環境]
S2.4.15
S2Hibernate-1.1.2
JRE1.4.2_08
MySQL5.0.27
[設定ファイル]
(j2ee.dicon 変更箇所抜粋)
<component name="xaDataSource"
class="org.seasar.extension.dbcp.impl.XADataSourceImpl">
<property name="driverClassName">
"org.gjt.mm.mysql.Driver"
</property>
<property name="URL">
"jdbc:mysql://localhost:3306/hogehoge?useUnicode=true&zeroDateTimeBehavior=convertToNull&characterEncoding=EUC-JP&autoReconnect=true"
</property>
<property name="user">"user"</property>
<property name="password">"password"</property>
</component>
-----
DEBUG 2007-07-20 17:50:43,093 [main] S2Containerを作成します。path=
examples/hibernate3/client/Employee.dicon
DEBUG 2007-07-20 17:50:43,140 [main] S2Containerを作成します。path=
j2ee.dicon
DEBUG 2007-07-20 17:50:43,343 [main] S2Containerを作成しました。path=
j2ee.dicon
DEBUG 2007-07-20 17:50:43,375 [main] S2Containerを作成しました。path=
examples/hibernate3/client/Employee.dicon
org.seasar.framework.container.IllegalAutoBindingPropertyRuntimeException:
[ESSR0080]クラス(org.seasar.extension.tx.RequiredInterceptor)のプロパ
ティ(userTransaction)の自動設定に失敗しました
at
org.seasar.framework.container.assembler.BindingTypeMustDef.doBind(BindingTypeMustDef.java:56)
at
org.seasar.framework.container.assembler.AbstractBindingTypeDef.bind(AbstractBindingTypeDef.java:78)
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:55)
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.S2ContainerImpl.init(S2ContainerImpl.java:560)
at examples.hibernate3.client.EmployeeClient.main(EmployeeClient.java:16)
Exception in thread "main"
以上、宜しくお願い致します。
Seasar-user メーリングリストの案内