Hi yes, this is "expected" since persistence.xml is in src/main/resources and target/classes, personally I put it in src/main/webapp/WEB-INF
If I find time I'll enhance it but ATM on another thing Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau 2014-07-16 19:29 GMT+02:00 Tamás Kimmel <kumm0...@gmail.com>: > Hi! > > I'm experimenting with tomee-maven-plugin 1.7.0-SNAPSHOT, and run into a > problem. > > If i put a src/main/resources/META-INF/persistence.xml in my simple web > project, and use > <webappDefaultConfig>true</webappDefaultConfig> > tomee doubles my persistence unit. > > SEVERE - FAIL ... myapp-web: @PersistenceUnit unitName has multiple > matches: unitName "default" has 2 possible matches. > > I think the problem somewhere around externalRepositories and some > classloader magic. > > When i knock this out with a dummy setting like this: > <externalRepositories> > > <externalRepository>target/emptydir</externalRepository> > </externalRepositories> > > My application deploys. ( but i lost class hotswapping ) > > Are there anybody who tried webappDefaultConfig with a war containing a > persistence unit?