User development,
A new message was posted in the thread "TaskService issue":
http://community.jboss.org/message/520272#520272
Author : Santanu Saraswati
Profile :
http://community.jboss.org/people/saraswati.santanu
Message:
--------------------------------------------------------------
I believe, if you need to use jta transaction manager and data source in a server managed
environment then this configuration is not good. You should not give db driver, db url etc
to hibernate. They should be configured in the server. And the data source and tx manager
configured in server should be provided to hibernate.
So instead of the following:
<property
name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
<property
name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property
name="hibernate.connection.url">jdbc:mysql://localhost/mydb</property>
<property
name="hibernate.connection.username">username</property>
<property
name="hibernate.connection.password">password</property>
you should be using something like:
*+<property
name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>+*
*+<!--Provide the actual data source name you have configured here-->
+*
*+<property
name="connection.datasource">java:comp/jdbc/MySQLDataSource</property>+*
*+<property
name="transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>+*
*+<!--Provide the actual tx manager name you have configured here-->
<property
name="jta.UserTransaction">java:comp/UserTransaction</property>+*
Give the actual datasource and tx manager JNDI name that you configured.
--------------------------------------------------------------
To reply to this message visit the message page:
http://community.jboss.org/message/520272#520272