Hi, I've been pulling my hair out for hours now migrating from 4.0.3SP1 to 4.0.4RC1. I'm using Postgres 8.1 as by database.
My one remaining issue seems to be that my entity beans are either not being deployed or are using hibernate instead. No exceptions seem to be thrown at startup, JBoss is saying this such as 2006-03-29 22:50:29,984 DEBUG [org.hibernate.cfg.AnnotationBinder] Processing annotations of com.tributech.tuxedo.beans.entity.AccountType.description 2006-03-29 22:50:29,984 DEBUG [org.hibernate.cfg.Ejb3Column] Binding column description unique false 2006-03-29 22:50:29,984 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] binding property description with lazy=false 2006-03-29 22:50:29,984 DEBUG [org.hibernate.cfg.annotations.SimpleValueBinder] building SimpleValue for description 2006-03-29 22:50:29,984 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Building property description 2006-03-29 22:50:29,984 DEBUG [org.hibernate.cfg.annotations.PropertyBinder] Cascading description with null There is also this in the log 2006-03-29 22:50:29,640 DEBUG [org.hibernate.ejb.Ejb3Configuration] Processing PersistenceUnitInfo [ name: pos-em persistence provider classname: org.hibernate.ejb.HibernatePersistence classloader: [EMAIL PROTECTED] url=file:/E:/jboss-4.0.4RC1/server/default/tmp/deploy/tmp11480posserver.ear ,addedOrder=32} Temporary classloader: null excludeUnlistedClasses: false JTA datasource: [EMAIL PROTECTED] Non JTA datasource: null Transaction type: JTA PU root URL: file:/E:/jboss-4.0.4RC1/server/default/tmp/deploy/tmp11480posserver.ear-contents/entities.jar Jar files URLs [] Managed classes names [] Mapping files names [] Properties [ Does this mean it hasnt picked up my ENtityManager pos-em and is using hibernate??? My persistence.xml looks like <?xml version="1.0" encoding="UTF-8"?> <persistence-unit name="pos-em"> <jta-data-source>java:/PostgresDS</jta-data-source> </persistence-unit> The file I deploy is posserver.ear -->META-INF->application.xml -->business.jar-->[session classes] -->entities.jar-->META-INF -->postgres-ds.xml -->[entity classes] My postgres-ds.xml is like this <?xml version="1.0" encoding="UTF-8"?> <local-tx-datasource> <jndi-name>PostgresDS</jndi-name> <connection-url>jdbc:postgresql://127.0.0.1:5432/posejb3</connection-url> <driver-class>org.postgresql.Driver</driver-class> <user-name>postgres</user-name> gommo26 <type-mapping>PostgreSQL 8.0</type-mapping> </local-tx-datasource> I originally had the postgres-ds.xml in the deploy directory and that didnt help so I've put it in the entities.jar. But all to no avail. This all worked perfectly under 4.0.3SP1 (With the postgres-ds.xml in the deploy directory, and the older style persistence.xml) but now it just doesnt create my entity beans?? My session beans are working because I connect to a session bean that queries the Configuration entity bean. That is where exceptions are being thrown because it has never been created. I have started with a blank database to let Jboss create the tables and it hasnt created any. Any pointers or help would be much appreciated. What else has changed in regards to persistence since 4.0.3SP1?? Thanks again View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3933358#3933358 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3933358 ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user