[jboss-user] [JBossWS] - InvalidClassException running a webservice client
jaap.taal
do-not-reply at jboss.com
Wed Apr 25 20:51:46 EDT 2007
I'm trying to run a webservice client as described by the jbossws-userguide.pdf that goes with jbossws-1.0.4GA. I'm using jboss-4.0.5GA
The client should connect to a JSR181 webservice. I use a J2EE application jar that should allow me to use JNDI to access the webapplication from my simple client.
I get the following exception:
| [java] 02:46:33,062 ERROR [ServiceObjectFactory] Cannot create service
| [java] 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
| [java] at org.jboss.ws.jaxrpc.ServiceObjectFactory.getObjectInstance(ServiceObjectFactory.java:126)
| [java] at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source)
| [java] at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1125)
| [java] at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1142)
| [java] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:705)
| [java] at org.jboss.naming.client.java.javaURLContextFactory$EncContextProxy.invoke(javaURLContextFactory.java:135)
| [java] at $Proxy0.lookup(Unknown Source)
| [java] at javax.naming.InitialContext.lookup(Unknown Source)
| [java] at Main.main(Unknown Source)
|
The source code of the client:
| InitialContext iniCtx0 = new InitialContext();
| Hashtable env = iniCtx0.getEnvironment();
| env.put(Context.URL_PKG_PREFIXES, "org.jboss.naming.client");
| env.put("j2ee.clientName", "jbossws-client");
| System.out.println(env);
| InitialContext iniCtx = new InitialContext(env);
|
| MyFirstService service = (MyFirstService) iniCtx
| .lookup("java:comp/env/service/MyFirstService");
| HelloIF port = service.getHelloIFPort();
| System.out.println(port.sayHello());
|
I don't know what I'm doing wrong.
Everything runs from ant scripts which are executed by Eclipse.
Any help would be much apreciated
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4040800#4040800
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4040800
More information about the jboss-user
mailing list