geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Trygve Hardersen" <trygve.harder...@gmail.com>
Subject Re: JNDI-Lookup with Global-JNDI-Name from stand-alone JAVA-Client doesn't work any more in 2.1.1
Date Tue, 20 May 2008 14:11:40 GMT
Hello

I had a similar problem which was caused by the client still using the
3.0-beta2 (I think) instead of the 3.0 version of OpenEJB. I could create
the InitialContext but the lookup just hung forever with no error
whatsoever. Upgrading OpenEJB on the client side solved the problem.

Trygve

2008/5/20 <Josef.Eisele@bgs-ag.de>:

>
> Hi all,
>
> I just wanted to do some JUNIT-Testing with EJB3 and Remote-Beans. The test
> works on 2.0.2, but not with 2.1.1 any more. Here the code:
>
> JUNIT-4 Testclass:
>         @Test
>         public void testAnlegenPasswortregel() throws NamingException {
>                 Subject user = null;
>
>                 Properties p = new Properties();
>                 p.setProperty(Context.INITIAL_CONTEXT_FACTORY,
> "org.openejb.client.RemoteInitialContextFactory");
>                 p.setProperty(Context.PROVIDER_URL,
> "ejbd://localhost:4201");
>
>                 // Minimum required for login
>                 p.setProperty(Context.SECURITY_PRINCIPAL, "system");
>                 p.setProperty(Context.SECURITY_CREDENTIALS, "manager");
>
>                 // Optional param for specifying a specific Geronimo
> security realm
>                 p.put("openejb.authentication.realmName",
> "vesuv-db-sha256");
>
>                 InitialContext ctx = new InitialContext(p);
>
>
>                 LoginManager loginManager = null;
>                 try {
>                         loginManager = (LoginManager)
> ctx.lookup("LoginManagerImplRemote");
>                 } catch (NamingException e1) {
>                         // TODO Auto-generated catch block
>                         e1.printStackTrace();
>                 }
>                                 .....
>
> EJB-3 Bean:
>         @Stateless(mappedName="LoginManagerImplRemote")
>         @Remote(LoginManager.class)
>         public class LoginManagerImpl implements LoginManager {
>
>
> With Geronimo 2.0.2 the lookup succeeds.
> With Geronimo 2.1.1 the client-process doesn't ever terminate. I get no
> NamingException, nothing at all.
>
> Any help on this topic would be wonderful
>
> cu Josef Eisele
> ------------------------------
>  BGS Beratungsgesellschaft
> Software Systemplanung AG          *Niederlassung Rhein/Main*
> Robert-Koch-Straße 41
> 55129 Mainz
> Fon: +49 (0) 6131 / 914-0
> Fax: +49 (0) 6131 / 914-400
> www.bgs-ag.de *Geschäftssitz Mainz*
> *Registergericht*
> Amtsgericht Mainz
> HRB 62 50
>   *Aufsichtsratsvorsitzender*
> Dr. Wolfgang Trommer
> *Vorstand*
> Hanspeter Gau
> Hermann Kiefer
> Nils Manegold
> Heinz-Jörg Zimmermann [image: BGS Systemplanung AG] <http://www.bgs-ag.de>
>
>  [image: Ein Unternehmen der nextevolution consulting group]<http://www.nextevolution.de>

Mime
View raw message