¡Hola a todos!
Hemos obtenido más información en el ínterin. Las credenciales publicadas en el mensaje anterior son incorrectas. No hay un usuario global "Administrador" con la contraseña "admin" en la versión del servidor utilizada. Actualmente usamos Netweaver 2004s, con el usuario "Administrador" y la contraseña "abcd1234". El PROVIDER_URL también ha cambiado. El código actual de nuestro cliente RMI para crear el InitialContext es el siguiente:
Properties props = new Properties();
props.put(Context.PROVIDER_URL, "192.168.100.12:50104");
props.put(Context.INITIAL_CONTEXT_FACTORY, "com.sap.engine.services.jndi.InitialContextFactoryImpl");
props.put(Context.SECURITY_PRINCIPAL, "Administrador");
props.put(Context.SECURITY_CREDENTIALS, "abcd1234");
No es posible conectarse al NamingService de nuestro servidor SAP en 192.168.100.12 a través del puerto P4 50104. El mensaje de error de nuestro cliente RMI es el siguiente:
0 [main] INFO com.catenic.anafee.client.Anafee - *** Anafee iniciado ***
657 [main] ERROR com.catenic.anafee.client.model.CaDataProvider - com.sap.engine.services.jndi.persistent.exceptions.NamingException: Error al obtener la funcionalidad del servicio de nombres del lado del servidor durante la operación getInitialContext.
2594 [main] ERROR com.catenic.anafee.client.Anafee - Excepción sin nombre
java.lang.Exception: com.sap.engine.services.jndi.persistent.exceptions.NamingException: Error al obtener la funcionalidad del servicio de nombres del lado del servidor durante la operación getInitialContext.
at com.catenic.anafee.client.model.CaDataProvider.<init>(CaDataProvider.java:171)
at com.catenic.anafee.client.Anafee.<init>(Anafee.java:178)
at com.catenic.anafee.client.Anafee.main(Anafee.java:318)
Causado por: com.sap.engine.services.jndi.persistent.exceptions.NamingException: Error al obtener la funcionalidad del servicio de nombres del lado del servidor durante la operación getInitialContext.
at com.sap.engine.services.jndi.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:238)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.InitialContext.<init>(InitialContext.java:195)
at com.catenic.anafee.client.model.CaDataProvider.lookupRemote(CaDataProvider.java:2253)
at com.catenic.anafee.client.model.CaDataProvider.<init>(CaDataProvider.java:165)
... 2 más
Causado por: java.lang.NullPointerException
at com.sap.engine.services.jndi.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:122)
... 8 más
¡Cualquier ayuda será muy apreciada!
Saludos,
Matthias