Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-users] Running Eclipselink in JUnit4 test

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


Back to the top