Unable to access the EJB deployed in JBoss from standalone client. due to this exception ----->javax.naming.CommunicationException: Operation failed [Root exception is java.rmi.ServerException: IOE; nested exception is: java.net.ProtocolException: Server redirected too many times (20)]
Using this code to access the EJB running on JBoss. public class FirstEJB3TutorialClient { /** * @param args */ public static void main(String[] args) { Properties systemSettings = System.getProperties(); systemSettings.put("http.proxyHost", "sdcproxy1.canon.co.in"); systemSettings.put("http.proxyPort", "80"); System.setProperties(systemSettings); Properties prop = new Properties();prop.setProperty(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.HttpNamingContextFactory"); prop.setProperty(Context.PROVIDER_URL, "http://10.8.4.149:8002/invoker/JNDIFactory"); prop.setProperty(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces"); Context context; Context nctx = null; try { Context ctx = new InitialContext(prop); nctx = new InitialContext(); MasterSetUpRemoteHome home=null; home = (MasterSetUpRemoteHome)PortableRemoteObject.narrow(ctx.lookup("MasterSetUpBean"), Class.forName("MasterSetUpRemoteHome.class")); Masterlist master=(Masterlist) home.create(); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException(e); } } } Wxception coming is :------> javax.naming.CommunicationException: Operation failed [Root exception is java.rmi.ServerException: IOE; nested exception is: java.net.ProtocolException: Server redirected too many times (20)] at org.jboss.naming.interceptors.ExceptionInterceptor.invoke(ExceptionInterceptor.java:65) at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70) at org.jboss.proxy.ClientMethodInterceptor.invoke(ClientMethodInterceptor.java:74) at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:101) at $Proxy0.lookup(Unknown Source) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) at javax.naming.InitialContext.lookup(Unknown Source) at FirstEJB3TutorialClient.main(FirstEJB3TutorialClient.java:53) Caused by: java.rmi.ServerException: IOE; nested exception is: java.net.ProtocolException: Server redirected too many times (20) at org.jboss.invocation.http.interfaces.HttpInvokerProxy.invoke(HttpInvokerProxy.java:133) at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:241) at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:181) at org.jboss.naming.interceptors.ExceptionInterceptor.invoke(ExceptionInterceptor.java:57) ... 8 more Caused by: java.net.ProtocolException: Server redirected too many times (20) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at org.jboss.invocation.http.interfaces.Util.invoke(Util.java:178) at org.jboss.invocation.http.interfaces.HttpInvokerProxy.invoke(HttpInvokerProxy.java:118) ... 11 more View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4168352#4168352 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4168352 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user