[jboss-jira] [JBoss JIRA] Resolved: (EJBTHREE-823) Unable to call ejb remotely
Carlo de Wolf (JIRA)
jira-events at jboss.com
Wed Jan 17 05:37:52 EST 2007
[ http://jira.jboss.com/jira/browse/EJBTHREE-823?page=all ]
Carlo de Wolf resolved EJBTHREE-823.
------------------------------------
Resolution: Cannot Reproduce Bug
Assignee: Carlo de Wolf
Deployed a jar containing one slsb to both a Windows and Linux platform.
Called with a client with the following jars on classpath:
- jboss-ejb3x.jar
- jbossall-client.jar
- jboss-ejb3-client.jar
- jboss-aop-jdk50-client.jar
- jboss-aspect-jdk50-client.jar
No problems encountered.
> 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