tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John_canada <john_...@canada.com>
Subject deployed in tomcat, remote client : Cannot connect to server
Date Sun, 19 Jul 2009 22:37:03 GMT

Hi,

This topic is similar as "deploy EJB on tomcat" in
http://www.nabble.com/deploy-EJB-on-tomcat-td22599057.html.

However applying the above solution could not make a change in my case.

I use tomcat 6, openejb 3.1.1, then copy openejb.war and myejb.jar into
tomcat6\webapps, also copy a file named system.properties (it just contains
"openejb.embedded.remotable=true") into tomcat6\conf and myejb.jar\META-INF
folders.

the remote client (in same machine) as:

Properties props = new Properties();           
props.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.openejb.client.RemoteInitialContextFactory");
props.put(Context.PROVIDER_URL,"ejbd://127.0.0.1:4201");
new InitialContext(props).lookup("myejb");

The exception is:

WARNING: Failover: Cannot connect to server(s): ejbd://127.0.0.1:4201
Exception: Cannot connect to server 'ejbd://127.0.0.1:4201'.  Check that the
server is started and that the specified serverURL is correct..  Trying
next.
javax.naming.NamingException: Cannot lookup '/myejb'. [Root exception is
java.rmi.RemoteException: Unable to connect; nested exception is: 
	java.rmi.RemoteException: Cannot connect to any servers: Server #0:
ejbd://127.0.0.1:4201]
	at org.apache.openejb.client.JNDIContext.lookup(JNDIContext.java:239)
	at javax.naming.InitialContext.lookup(InitialContext.java:392)
...

from http://localhost:8080/openejb/viewjndi.jsp, I know the ejb deployed and
it can be invoked (via the web-console and a my servlet deployed in same
tomcat).

Can any one know how to fix it?

Thanks
--
John
-- 
View this message in context: http://www.nabble.com/deployed-in-tomcat%2C-remote-client-%3A-Cannot-connect-to-server-tp24561481p24561481.html
Sent from the OpenEJB User mailing list archive at Nabble.com.


Mime
View raw message