We support ears but I dont follow you when you say you want it, ear are
great only if you have multiple wars in a single app.

Jpa2 metamodel can be generated with mvn so it should be great with
netbeans.
Le 3 janv. 2014 22:59, "Kay Wrobel" <[email protected]> a écrit :

> I found that NetBeans, on deployment, copied the persistence.xml file into
> the another location. I removed the Netbeans cache from my home directory
> and it stopped doing that.
>
> That said, a new issue arose. Apparently, the auto-generated Entity
> classes are not being generated anymore (the ones that end in an
> underscore).
>
> So maybe my approach as a whole is not what should be done. I read up a
> little, and what would more appropriate would be to create Java EE
> Enterprise module, into which I would then create sub-projects for a WAR
> and an EJB (containing entities and session beans). These would then be
> packaged to an EAR. But how to do that with Tomee and Netbeans goes beyond
> the scope of my question and Netbeans doesn't properly support Tomee yet,
> meaning I can't create such a project because it only gives my Glassfish as
> a choice. Bummer!
>
> But, from a Tomee perspective, does it support the concept of bundled
> WAR/EJB in EARs?
>
> On 01/03/2014 03:30 PM, Romain Manni-Bucau wrote:
>
>> 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
>>>>>
>>>>>
>

Reply via email to