I 've found the following entry in the jndi:

anonymous wrote : Global JNDI Namespace
  | 
  |   +- jbpmbpel-client (class: org.jnp.interfaces.NamingContext)
  |   |   +- service (class: org.jnp.interfaces.NamingContext)
  |   |   |   +- Hello (class: org.jboss.ws.jaxrpc.ServiceReferenceable)
  | 
And if I read the jndi with the following code:
Properties properties = new Properties();
  | properties.setProperty("java.naming.provider.url", "jnp://localhost:1099");
  | 
properties.setProperty("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
  | properties.setProperty("java.naming.factory.url.pkgs", 
"org.jboss.naming.client");
  | properties.setProperty("j2ee.clientName", "jbpmbpel-client");
  | InitialContext iniCtx = new InitialContext(properties);
  | 
  | NamingEnumeration iter = 
(NamingEnumeration)iniCtx.list("jbpmbpel-client/service");
  | while (iter.hasMore())
  | {
  |      System.out.println(" "+iter.next());
  | }
then I get the following answer:
Hello: org.jboss.ws.jaxrpc.ServiceReferenceable
This looks fine. But when I run the following commands: 
Properties properties = new Properties();
  | properties.setProperty("java.naming.provider.url", "jnp://localhost:1099");
  | 
properties.setProperty("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
  | properties.setProperty("java.naming.factory.url.pkgs", 
"org.jboss.naming.client");
  | properties.setProperty("j2ee.clientName", "jbpmbpel-client");
  | InitialContext iniCtx = new InitialContext(properties);
  | 
  | Object object  = iniCtx.lookup("jbpmbpel-client/service/Hello");
then the answer is:
19:56:02,788 ERROR ServiceObjectFactory : Cannot create service
  | javax.naming.NamingException: Cannot unmarshall service ref meta data, 
cause: java.io.InvalidClassException: javax.xml.namespace.QName; local class 
incompatible: stream classdesc serialVersionUID = 4418622981026545151, local 
class serialVersionUID = -9120448754896609940
  |     at 
org.jboss.ws.jaxrpc.ServiceObjectFactory.getObjectInstance(ServiceObjectFactory.java:127)
  |     at 
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
  |     at 
org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1125)
  |     at 
org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1142)
  |     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:705)
  |     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
  |     at javax.naming.InitialContext.lookup(InitialContext.java:351)
So as I understand there is a problem accessing the Hello-Object in the jndi.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3994503#3994503

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3994503
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to