if you can reproduce it share your app but tomee has good glasses normally ;) Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau
2014/1/3 Kay Wrobel <[email protected]>: > But why is Tomee seeing two persistence units when there is clearly on one > persistence.xml ? I don't get it. > > > On 01/03/2014 12:04 PM, Romain Manni-Bucau wrote: >> >> Here what i do: put persistence.xml in web-inf only and list classes and >> use exclude unlisted (set to true). Not the only way but the easier to >> understand >> Le 3 janv. 2014 18:28, "Kay Wrobel" <[email protected]> a écrit : >> >>> Hi everyone. >>> >>> I would like some professional advice on this question. I'm using Tomee >>> 1.6.0 Web Profile and have a working web app developed with NetBeans that >>> contains entity classes and sessions beans to access those entities. The >>> app works fine. Now I'm trying to separate these classes into a separate >>> class library, but I'm hitting the error wall. >>> >>> First, thing that didn't work was that another class that still resides >>> the web app can't find the named queries anymore defined in the entity >>> classes. Upon reading a little about it, one suggestion was that the >>> persistence.xml file should be located inside the JAR file that contains >>> the entities, placed in the META-INF directory. After moving the >>> persistence.xml into the JAR as well, I now get the following deployment >>> errors: http://pastebin.com/fBFYaGKR >>> >>> First, off it now sees two persistence units??? Even though I completely >>> remove the persistence.xml from the web app and placed it inside the >>> JAR's >>> META-INF directory? Also the log seems to be littered with multiple >>> iterations of that error message per session bean. And it would be nice >>> if >>> it actually told me where the "two" PUs are. >>> >>> And just to clarify, after I moved the PU and the entities and session >>> beans to the JAR, I added the JAR project back to the web app project, >>> cleaned and rebuilt the JAR project first, then the web app. And then >>> deployed the web app. >>> >>> So that's where I'm at right now, and I'm dumb-founded. Anybody know what >>> the best practice here is? Or is it because I'm not using Tomee FULL vs >>> Web >>> Profile? >>> >>> Please help. Thank you, and Happy New Year. >>> >>> Kay >>> >
