I'm using Jboss 4.05 with WS 1.20ga

I have a service that appears to be deploying successfully and I can see it 
quite clearly from my http://localhost:8080/jbossws url.  After using wsconsume 
to produce the client side objects (from the WSDL created by wsprovide), I get 
the following when I try to run my unit test:

javax.xml.ws.WebServiceException: java.lang.NoSuchMethodError: 
javax.xml.soap.MessageFactory.newInstance(Ljava/lang/String;)Ljavax/xml/soap/MessageFactory;
  |     at 
com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.doSend(SOAPMessageDispatcher.java:296)
  |     at 
com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.send(SOAPMessageDispatcher.java:153)
  |     at 
com.sun.xml.ws.encoding.soap.internal.DelegateBase.send(DelegateBase.java:85)
  |     at 
com.sun.xml.ws.client.EndpointIFInvocationHandler.implementSEIMethod(EndpointIFInvocationHandler.java:176)
  |     at 
com.sun.xml.ws.client.EndpointIFInvocationHandler.invoke(EndpointIFInvocationHandler.java:105)
  |     at $Proxy15.getAssetChanges(Unknown Source)
  |     at myco.tests.TestAssetWS.testWS(TestAssetWS.java:38)

My first thoughts ran to SAAJ version compatibility beging as that appears to 
be where this stuff is going on.  I've tried placing the jwsdp-2.0 version 
ahead of jboss-saaj.jar and the other way round but the same error.

FWIW, my invocation code looks like this:

  |         AssetService service = new AssetService(new 
URL("http://chma_mikehpc:8080/ws?wsdl";), new 
QName("http://myco.com/integration/asset/theasset";, "TheAssetData"));
  |         Asset port = service.getPort(Asset.class);
  |         TheAssetData result = port.getAssetChanges(99);
  |         assertNotNull (result);
  | 

The exception is being thrown during port.getAssetChanges()

I'm sure this is going to be a simple classpath issue, but, where to next!  
Pointers anyone?

tia
m

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

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

Reply via email to