geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Josef.Eis...@bgs-ag.de
Subject 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 13:44:38 GMT
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 


  
Mime
View raw message