[jboss-jira] [JBoss JIRA] Commented: (EJBTHREE-823) Unable to call ejb remotely

Sureshbabu Thyvalappil (JIRA) jira-events at jboss.com
Thu Jan 18 10:29:52 EST 2007


    [ http://jira.jboss.com/jira/browse/EJBTHREE-823?page=comments#action_12351108 ] 
            
Sureshbabu Thyvalappil commented on EJBTHREE-823:
-------------------------------------------------

I still get the error. I had to set the following to
JAVA_OPTS in run.conf file
-Djava.rmi.server.hostname=serverhostname.
Without that I was getting an RMI error like "Object
not found in the table".
Did you have to do that? 

--- "Carlo de Wolf (JIRA)" <jira-events at jboss.com>

http://jira.jboss.com/jira/browse/EJBTHREE-823?page=comments#action_12351025
p.put(Context.PROVIDER_URL,"jnp://remote-host:1099");
System.out.println("report.resubmit.."+report.resubmit(null,0L));
http://jira.jboss.com/jira/secure/Administrators.jspa



 
____________________________________________________________________________________
Bored stiff? Loosen up... 
Download and play hundreds of games for free on Yahoo! Games.
http://games.yahoo.com/games/front


> Unable to call ejb remotely
> ---------------------------
>
>                 Key: EJBTHREE-823
>                 URL: http://jira.jboss.com/jira/browse/EJBTHREE-823
>             Project: EJB 3.0
>          Issue Type: Bug
>         Environment: JBOSS 4.0.5 with EJB 3.0
>            Reporter: Sureshbabu Thyvalappil
>         Assigned To: Carlo de Wolf
>
> I'm using JBOSS 4.0.5GA with ejb3. I am running into weird behavior when running java client from remote machine. If I run it from the same machine where the jboss server is running, no problem. So here is the behavior I'm noticing.
> FOr the jndi lookup of ejb, it is connecting the remote server and gets a reference to the ejb. But when I call a method on the ejb reference, it is trying to call a method on the local machine( I mean the same machine where the client is running).
> Sounds very weird to me. Any help is appreciated from EJB3 experts.
> I upgraded to EJB3 RC9 patch1, but same behavior.
> Here is the client code ..
> try
> {
> Properties p=new Properties();
> p.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
> p.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
> p.put(Context.PROVIDER_URL,"jnp://remote-host:1099");
> InitialContext ctx = new InitialContext(p);
> IReportService report = (IReportService) ctx.lookup(
> "ejb3/xxx/ReportService");
> System.out.println("Got the ejb remote reference = "+report);
> System.out.println("report.resubmit.."+report.resubmit(null,0L));
> ReportJob reportJob = new ReportJob();
> System.out.println("B4 report.submitRequest..");
> report.submitRequest(reportJob);
> System.out.println("After report.submitRequest..");
> }
> catch (Exception e)
> {
> e.printStackTrace();
> }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list