[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] Running Eclipselink in JUnit4 test
|
Hi Michael,
Thanks for the pointer. Is there a similar document for Glassfish? Is there
a major advantage to using datasources over JDBC or are they mostly the same
nowadays?
Gili
mobrien wrote:
>
> Gili,
> Hi, if your application originally ran on your server using JTA, you
> can leverage the datasource on the server in standalone SE/JUnit apps as
> well - without having to redefine db connection properties a 2nd time.
> For reference, here is a verified quick start tutorial example on how
> to configure a SE EclipseLink JPA application to use the JNDI datasource
> from a running Tomcat 6 (web-only) container. Your InitialContext will
> need to be preconfigured, container jars will need to be on your classpath
> and persistence.xml will need a non-jta-data-source
>
> http://wiki.eclipse.org/EclipseLink/Examples/JPA/Tomcat_Web_Tutorial#Using_JNDI_outside_the_Tomcat_container_for_J2SE_Applications
>
> Otherwise, just specify jdbc properties in your persistence.xml if you do
> not wish to reuse your container datasource.
>
> Thank you
> /michael at eclipselink.org
>
> ----------Original Message----------
>
> From: "Tim Hollosy" <hollosyt@xxxxxxxxx>
> Sent: Sun, October 26, 2008 6:14 AM
> To: "EclipseLink User Discussions" <eclipselink-users@xxxxxxxxxxx>
> Subject: Re: [eclipselink-users] Running Eclipselink in JUnit4 test
>
>
> Maybe because it's trying to obtain the datasource from the container?
>
> ./tch
>
>
>
> On Sat, Oct 25, 2008 at 8:27 PM, cowwoc <cowwoc@xxxxxxxxxxxxxxxx> wrote:
>>
>> Hi,
>>
>> I have EclipseLink working perfectly in my application but when I try
>> using
>> it in a JUnit4 test (attached to the same project) I get:
>>
>> [EL Info]: 2008.10.25
>> 20:21:23.526--ServerSession(1546137693)--EclipseLink,
>> version: Eclipse Persistence Services - 1.0.1 (Build 20080905)
>> Exception Description: Cannot acquire data source [jdbc/adcaster].
>> Internal Exception: javax.naming.NoInitialContextException: Need to
>> specify
>> class name in environment or system property, or as an applet parameter,
>> or
>> in an application resource file: java.naming.factory.initial)
>>
>> Any idea why Eclipselink can't find the datasource?
>>
>> Thanks,
>> Gili
>> --
>> View this message in context:
>> http://www.nabble.com/Running-Eclipselink-in-JUnit4-test-tp20169314p20169314.html
>> Sent from the EclipseLink - Users mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> eclipselink-users mailing list
>> eclipselink-users@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>>
> _______________________________________________
> eclipselink-users mailing list
> eclipselink-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
> _______________________________________________
> eclipselink-users mailing list
> eclipselink-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>
>
--
View this message in context: http://www.nabble.com/Running-Eclipselink-in-JUnit4-test-tp20169314p20176462.html
Sent from the EclipseLink - Users mailing list archive at Nabble.com.