[jboss-user] [JBoss Seam] - Connecting Booking demo to MySQL
diablo341
do-not-reply at jboss.com
Mon Nov 13 15:51:41 EST 2006
I've done this with jboss-4.0.4RC1, but I can't get it to work with 4.0.5GA. I get the following exception:
14:37:01,354 INFO [EARDeployer] Started J2EE application: file:/C:/jboss-4.0.5.GA/server/default/deploy/workforce-planning.ear
| 14:37:01,364 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
|
| --- MBeans waiting for other MBeans ---
| ObjectName: persistence.units:ear=workforce-planning.ear,jar=workforce-planning.jar,unitName=workforceDatabase
| State: NOTYETINSTALLED
| I Depend On:
| jboss.jca:name=workforceDatasource,service=DataSourceBinding
|
| ObjectName: persistence.units:ear=workforce-planning.ear,jar=workforce-planning.jar,unitName=workforceDatabase
| State: NOTYETINSTALLED
| I Depend On:
| jboss.jca:name=workforceDatasource,service=DataSourceBinding
|
| ObjectName: persistence.units:ear=workforce-planning.ear,jar=workforce-planning.jar,unitName=workforceDatabase
| State: NOTYETINSTALLED
| I Depend On:
| jboss.jca:name=workforceDatasource,service=DataSourceBinding
| Depends On Me:
| jboss.j2ee:ear=workforce-planning.ear,jar=workforce-planning.jar,name=BookingListAction,service=EJB3
| jboss.j2ee:ear=workforce-planning.ear,jar=workforce-planning.jar,name=ChangePasswordAction,service=EJB3
| jboss.j2ee:ear=workforce-planning.ear,jar=workforce-planning.jar,name=HotelBookingAction,service=EJB3
| jboss.j2ee:ear=workforce-planning.ear,jar=workforce-planning.jar,name=HotelSearchingAction,service=EJB3
| jboss.j2ee:ear=workforce-planning.ear,jar=workforce-planning.jar,name=LoginAction,service=EJB3
| jboss.j2ee:ear=workforce-planning.ear,jar=workforce-planning.jar,name=RegisterAction,service=EJB3
|
| ObjectName: jboss.j2ee:ear=workforce-planning.ear,jar=workforce-planning.jar,name=BookingListAction,service=EJB3
| State: NOTYETINSTALLED
| I Depend On:
| persistence.units:ear=workforce-planning.ear,jar=workforce-planning.jar,unitName=workforceDatabase
|
| ObjectName: jboss.j2ee:ear=workforce-planning.ear,jar=workforce-planning.jar,name=ChangePasswordAction,service=EJB3
| State: NOTYETINSTALLED
| I Depend On:
| persistence.units:ear=workforce-planning.ear,jar=workforce-planning.jar,unitName=workforceDatabase
|
| ObjectName: jboss.j2ee:ear=workforce-planning.ear,jar=workforce-planning.jar,name=HotelBookingAction,service=EJB3
| State: NOTYETINSTALLED
| I Depend On:
| persistence.units:ear=workforce-planning.ear,jar=workforce-planning.jar,unitName=workforceDatabase
|
| ObjectName: jboss.j2ee:ear=workforce-planning.ear,jar=workforce-planning.jar,name=HotelSearchingAction,service=EJB3
| State: NOTYETINSTALLED
| I Depend On:
| persistence.units:ear=workforce-planning.ear,jar=workforce-planning.jar,unitName=workforceDatabase
|
| ObjectName: jboss.j2ee:ear=workforce-planning.ear,jar=workforce-planning.jar,name=LoginAction,service=EJB3
| State: NOTYETINSTALLED
| I Depend On:
| persistence.units:ear=workforce-planning.ear,jar=workforce-planning.jar,unitName=workforceDatabase
|
| ObjectName: jboss.j2ee:ear=workforce-planning.ear,jar=workforce-planning.jar,name=RegisterAction,service=EJB3
| State: NOTYETINSTALLED
| I Depend On:
| persistence.units:ear=workforce-planning.ear,jar=workforce-planning.jar,unitName=workforceDatabase
|
| --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
| ObjectName: jboss.jca:name=workforceDatasource,service=DataSourceBinding
| State: NOTYETINSTALLED
| Depends On Me:
| persistence.units:ear=workforce-planning.ear,jar=workforce-planning.jar,unitName=workforceDatabase
| persistence.units:ear=workforce-planning.ear,jar=workforce-planning.jar,unitName=workforceDatabase
| persistence.units:ear=workforce-planning.ear,jar=workforce-planning.jar,unitName=workforceDatabase
persistence.xml:
<persistence>
| <persistence-unit name="workforceDatabase">
| <provider>org.hibernate.ejb.HibernatePersistence</provider>
| <jta-data-source>java:/workforceDatasource</jta-data-source>
| <properties>
| <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
| <property name="hibernate.case.user_query_cache" value="true"/>
| <property name="hibernate.show_sql" value="true"/>
| <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
| <property name="hibernate.connection.datasource" value="java:/workforceDatasource"/>
| </properties>
| </persistence-unit>
| </persistence>
jboss-beans.xml:
<?xml version="1.0" encoding="UTF-8"?>
|
| <deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="urn:jboss:bean-deployer bean-deployer_1_0.xsd"
| xmlns="urn:jboss:bean-deployer">
|
| <bean name="workforceDatasourceBootstrap" class="org.jboss.resource.adapter.jdbc.local.LocalTxDataSource">
| <property name="driverClass">org.mysql.jdbc.Driver</property>
| <property name="connectionURL">jdbc:mysql://localhost:3306/workforce</property>
| <property name="userName">root</property>
| <property name="jndiName">java:/workforceDatasource</property>
| <property name="minSize">0</property>
| <property name="maxSize">10</property>
| <property name="blockingTimeout">1000</property>
| <property name="idleTimeout">100000</property>
| <property name="transactionManager"><inject bean="TransactionManager"/></property>
| <property name="cachedConnectionManager"><inject bean="CachedConnectionManager"/></property>
| <property name="initialContextProperties"><inject bean="InitialContextProperties"/></property>
| </bean>
|
| <bean name="workforceDatasource" class="java.lang.Object">
| <constructor factoryMethod="getDatasource">
| <factory bean="workforceDatasourceBootstrap"/>
| </constructor>
| </bean>
|
| </deployment>
workforce-ds.xml:
<datasources>
| <local-tx-datasource>
| <jndi-name>workforceDatasource</jndi-name>
| <connection-url>jdbc:mysql://localhost:3306/workforce</connection-url>
| <driver-class>com.mysql.jdbc.Driver</driver-class>
| <user-name>root</user-name>
| <password>mypass</password>
| </local-tx-datasource>
| </datasources>
I copied mysql-connector-java-3.1.11-bin.jar to server/default/lib. Any ideas?
John
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3985608#3985608
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3985608
More information about the jboss-user
mailing list