[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&amp;zeroDateTimeBehavior=convertToNull&amp;characterEncoding=EUC-JP&amp;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 メーリングリストの案内