I was on Tomee 1.5.1 and upgraded to latest snapshot by removing 1.5.1 lib
folder, then copying 1.6 snapshot lib.
My DS was getting picked up fine from
/sportivity/src/main/resources/META-INF/resources.xml in 1.5
Here is how I have it defined.
<Resource id="sportivityDS" type="javax.sql.DataSource">
DataSourceCreator tomcat
JdbcDriver org.postgresql.Driver
JdbcUrl jdbc:postgresql://127.0.0.1:5432/sportivity
UserName u
Password psw
JtaManaged true
MaxActive 100
InitialSize 2
MaxIdle 25
MinIdle 2
suspectTimeout 60
maxWait 10000
TimeBetweenEvictionRunsMillis 60000
minEvictableIdleTimeMillis 60000
testOnBorrow true
validationInterval 30000
removeAbandoned true
removeAbandonedTimeout 60
logAbandoned true
ValidationQuery SELECT 1
jmxEnabled false
jdbcInterceptors=ConnectionState;StatementFinalizer;StatementCache(prepared=true,callable=false,max=200);SlowQueryReportJmx(threshold=2000,maxQueries=1000,notifyPool=false);
</Resource>
My persistence.xml uses above resources:
<persistence-unit name="sportivity-PU" transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>sportivityDS</jta-data-source>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
</persistence-unit>
</persistence>
What got changed? The DS that got picked by tomee was the default Hsql one
not PG one.
--
View this message in context:
http://openejb.979440.n4.nabble.com/1-6-snapshot-Tomee-does-not-use-resources-xml-tp4661416.html
Sent from the OpenEJB User mailing list archive at Nabble.com.