I am getting below exception when I upgrade to TomEE 7.0.0 when trying to
lookup jndi.

Exception:

WARNING: RequestFailed{server=http://localhost:9500/tomee/ejb}
JNDI_LOOKUP:/CalculatorService {error=Cannot open input stream to server: }
Exception in thread "main" org.apache.openejb.client.ClientRuntimeException:
Invalid response from server: -1
        at org.apache.openejb.client.JNDIContext.lookup(JNDIContext.java:468)
        at javax.naming.InitialContext.lookup(InitialContext.java:411)
        at
com.edifixio.jms.service.CalculatorServiceTest.main(CalculatorServiceTest.java:26)

Java class:

public class CalculatorServiceTest{

        public static void main(String[] args) throws NamingException{
                Hashtable<String,String> env = new Hashtable<String,String>();
        
env.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.openejb.client.RemoteInitialContextFactory");
                env.put(Context.PROVIDER_URL,"http://localhost:9500/tomee/ejb";);
                Context ctx = new InitialContext(env);
                CalculatorService calculatorService =
(CalculatorService)ctx.lookup("CalculatorService");
                System.out.println(calculatorService.add(100,20));
        }
        
}

This works fine if I use TomEE 1.7.2.

How do I make it work with TomEE 7.0.0.




--
View this message in context: 
http://tomee-openejb.979440.n4.nabble.com/After-Upgrading-to-TomEE-7-0-0-from-TomEE-1-7-2-JNDI-lookup-does-not-work-tp4678844.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Reply via email to