Toto konkrétne som neskúšal, ale mám dobré skúsenostis JUnitEE (http://www.junitee.org/) ako spúšťač JUnit testov priamo pod Tomcatom - beží to ako servlet, takže to má prístup k Tomcatu. Prípadne mu upraviť zdroják aby vyhovoval vašim potrebám.
Rastislav "Bedo" Siekel. > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Martin Fryš > Sent: 19. júla 2006 10:40 > To: Java > Subject: Re: jak ziskat DataSource z jndi tomcata pri JUnit > testech - SOLVED > > > Cyril Sochor napsal(a): > > Martin Fryš wrote: > >> Zdravim, > >> vim, ze je mozne vytvorit mock objekty, ale chtel bych > minimalizovat > >> zasahy do stavajicich kodu, treba i za cenu nutnosti spusteneho > >> tomcatu pri testech > >> > >> je vubec mozne ziskat objekt DataSource z jndi z jineho jvm ? > >> > >> zkousel jsem pridat do testu toto: > >> System.setProperty ("java.naming.factory.initial", > >> "org.apache.naming.java.javaURLContextFactory"); > >> > >> System.setProperty ("java.naming.provider.url", > >> "http://localhost:8080"); > >> > >> ale dal nez k vyjimce > >> Name java:comp is not bound in this Context > >> jsem se nedostal > >> > >> diky > >> Martin > > > > Zdravim, > > to url se mi zda spatne, na portu 8080 typicky JNDI nebyva. > > > > Ja mam jbosse a krasne mi to funguje s takovyto jndi.properties na > > classpath: > > java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory > > java.naming.provider.url=localhost:1099 > > java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces > > > > ------------------------------------ > > Cyril Sochor @ MathAn Praha s.r.o. > > http://www.horadraka.cz > > > > > > > > http://forum.java.sun.com/thread.jspa?threadID=587830&messageI D=3327470 je to ve faq http://tomcat.apache.org/faq/misc.html#externalJndi
