persistence@glassfish.java.net

RE: Re: JPA in Jboss 4.0.4 non EJB3

From: Trimble Daniel - dtrimb <Daniel.Trimble_at_acxiom.com>
Date: Wed, 13 Sep 2006 10:26:11 -0500

This is probably too much information, but I think I covered all bases.


Rapidus.ear
        META-INF
        Rapidus.jar (contains CampaignManager.class)
                META-INF
                        Persistence.xml
                ejb-3_0-api.jar
                Entities.jar (contains Campaign.class)
                ojdbc14.jar
                toplink-essentials.jar
                toplink-essentials-agent.jar

-----Original Message-----
From: Tom Ware [mailto:tom.ware_at_oracle.com]
Sent: Tuesday, September 12, 2006 12:59 PM
To: persistence_at_glassfish.dev.java.net
Subject: Re: JPA in Jboss 4.0.4 non EJB3

Hi Daniel,

  Can you provide a bit more information.

  What does the stack trace you are seeing look like?

  Can you provide the snippet of code you are executing when you see
your issue?

  Can you provide a description of the persistence unit you are
deploying and how it is packaged?

-Tom

Trimble Daniel - dtrimb wrote:

>I think that I understand, but when we try to declare an EMF, it cannot
>find the entity classes, even though we can instantiate the class in
the
>code normally. It is like it doesn't see the classes that are in the
>classpath?
>
>-----Original Message-----
>From: Marina.Vatkina_at_Sun.COM [mailto:Marina.Vatkina_at_Sun.COM]
>Sent: Tuesday, September 12, 2006 11:46 AM
>To: persistence_at_glassfish.dev.java.net
>Subject: Re: JPA in Jboss 4.0.4 non EJB3
>
>By Java SE mode I mean that you'll create EMF using Persistence API,
>and won't have container-managed EM/EMF.
>
>thanks,
>-marina
>
>Trimble Daniel - dtrimb wrote:
>
>
>>So you are saying that it's possible to package the JPA stuff into my
>>application and use it, but only in Java SE? I am not sure what Java
>>
>>
>SE
>
>
>>mode means, pertaining to Jboss.
>>
>>Daniel
>>
>>-----Original Message-----
>>From: Marina.Vatkina_at_Sun.COM [mailto:Marina.Vatkina_at_Sun.COM]
>>Sent: Monday, September 11, 2006 6:41 PM
>>To: persistence_at_glassfish.dev.java.net
>>Subject: Re: JPA in Jboss 4.0.4 non EJB3
>>
>>Daniel,
>>
>>You can use it most probably only in a Java SE mode (as in any other
>>non-EJB3 compliant container).
>>
>>thanks,
>>-marina
>>
>>Trimble Daniel - dtrimb wrote On 09/11/06 08:39,:
>>
>>
>>
>>>Is there possibly a way that I can use Java Persistence in a non EJB3
>>>instance of Jboss 4.0.4?
>>>
>>>
>>>
>>>Currently I have tried including the jar's inside of the application,
>>>with no luck. I get the following error even though I can instantiate
>>>the com.acxiom.Entities.Campaign inside of the application :
>>>
>>>
>>>
>>>CORBA Error: Exception [TOPLINK-30007] (Oracle TopLink Essentials -
>>>2006.6 (Build 060630)):
>>>
>>>
>>>
>>
>>
>oracle.toplink.essentials.exceptions.PersistenceUnitLoadingExceptionExc
e
>
>
>>ption
>>
>>
>>
>>>Description: An exception was thrown while loading class:
>>>com.acxiom.Entities.Campaign to check whether it implements @Entity,
>>>@Embeddable, or @MappedSuperclass.
>>>
>>>Internal Exception: java.lang.ClassNotFoundException:
>>>com.acxiom.Entities.Campaign.]
>>>
>>>
>>>
>>>It seems like Toplink is having trouble finding my classes even
though
>>>they ARE there available.
>>>
>>>
>>>
>>>Thanks,
>>>
>>>Daniel Trimble
>>>
>>>
>>>
>>>
>>
>>
>***********************************************************************
*
>
>
>>*
>>
>>
>>
>>>The information contained in this communication is confidential, is
>>>intended only for the use of the recipient named above, and may be
>>>legally privileged.
>>>
>>>If the reader of this message is not the intended recipient, you are
>>>hereby notified that any dissemination, distribution or copying of
>>>
>>>
>>this
>>
>>
>>
>>>communication is strictly prohibited.
>>>
>>>If you have received this communication in error, please resend this
>>>communication to the sender and delete the original message or any
>>>
>>>
>>copy
>>
>>
>>
>>>of it from your computer system.
>>>
>>>Thank you.
>>>
>>>
>>>
>>
>>
>***********************************************************************
*
>
>
>>*
>>
>>

--