FYI - This worked like a charm. The classServer not matching the server address in the client's URL was the problem, even tho' they may resolve to the same machine in the end. ---Raymond -------- Original Message -------- Subject: Re: Remote clients Date: Wed, 15 Aug 2001 17:29:38 -0000 From: "John" <[EMAIL PROTECTED]> To: Raymond Blum <[EMAIL PROTECTED]> Please see KB 18128. http://www.allaire.com/Handlers/index.cfm?ID=18128&Method=Full --- In [EMAIL PROTECTED], Raymond Blum <[EMAIL PROTECTED]> wrote: > Hi > I am trying to access my EJBs on my application server from a remote > machine. The client code tries to get a Context on the application > server with the following code (which works when running on the same > machine as the Appl server) > > > final Properties properties = new Properties(); > > properties.setProperty (Context.INITIAL_CONTEXT_FACTORY, "allaire.ejipt.ContextFactory"); > > properties.setProperty(Context.PROVIDER_URL, "ejipt://" + server + ":2323"); > > properties.setProperty(Context.SECURITY_PRINCIPAL, user); > > properties.setProperty(Context.SECURITY_CREDENTIALS, password); > > > > try > > { > > context = new InitialContext(properties); > > } > > But when it runs on a remote machine, the following Exception is > generated: > > > Failed to connect to server: Failed to communicate with questions.askit.com:2323 > > javax.naming.CommunicationException: Failed to communicate with questions.askit.co > > m:2323. Root exception is java.rmi.ConnectException: Connection refused to host: > > localhost; nested exception is: > > java.net.ConnectException: Connection refused > > java.net.ConnectException: Connection refused > > at java.net.PlainSocketImpl.socketConnect(Native Method) > > at java.net.PlainSocketImpl.doConnect (PlainSocketImpl.java:320) > > at java.net.PlainSocketImpl.connectToAddress (PlainSocketImpl.java:133) > > at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:120) > > at java.net.Socket.<init>(Socket.java:273) > > at java.net.Socket.<init>(Socket.java:100) > > at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket (RMIDirectSo > > cketFactory.java:25) > > I have checked and my firewall definitely allows port 2323 through. > Can anyone help me out with this? > > Thanks In Advance > ---Raymond > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm Archives: http://www.mail-archive.com/[email protected]/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
