[jboss-user] [JBossWS] - WSTools to generate jaxrpc-mapping.xml file?

wcydaip do-not-reply at jboss.com
Wed Oct 24 19:16:00 EDT 2007


I am trying to connect to a microsoft ws using JBoss-4.0.5.GA and JBossWS-2.0.0.GA.

I executed wsconsume to generate the classes, but, was not able to use wstools to generate the artifacts, i.e., jaxrpc-mapping.xml.  I get the following error when executing the command:

  | Exception in thread "main" java.lang.NoSuchMethodError: javax.wsdl.xml.WSDLLocator.close()V
  |         at org.jboss.ws.tools.wsdl.JBossWSDLReaderImpl.readWSDL(JBossWSDLReaderImpl.java:2367)
  |         at org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitionsFactory.java:127)
  |         at org.jboss.ws.tools.WSDLToJava.convertWSDL2Java(WSDLToJava.java:119)
  |         at org.jboss.ws.tools.helpers.ToolsHelper.handleWSDLToJavaGeneration(ToolsHelper.java:298)
  |         at org.jboss.ws.tools.WSTools.process(WSTools.java:147)
  |         at org.jboss.ws.tools.WSTools.generate(WSTools.java:69)
  |         at org.jboss.ws.tools.WSTools.generate(WSTools.java:123)
  |         at org.jboss.ws.tools.WSTools.main(WSTools.java:58)
  | 

Any help on which version of the jar file that it's requesting?  I've tried wsdl4j.jar that ships with JBossWS, wsdl4j-1.5.2.jar and wsdl4j-1.6.1.jar with no success.

Deploying without the mapping file I believe confuses JBoss and it throws the following error:

  | 2007-10-24 16:03:55,015 ERROR [STDERR] javax.xml.ws.soap.SOAPFaultException: WSDLReader:None of the matching operations for soapAction http://actcenters.com/ALMVTC/action/Schedule.getCandidateScheduleData could successfully load the incoming request. Potential typemapper problem
  | 2007-10-24 16:03:55,015 ERROR [STDERR] 	at org.jboss.ws.core.jaxws.SOAPFaultHelperJAXWS.getSOAPFaultException(SOAPFaultHelperJAXWS.java:69)
  | 2007-10-24 16:03:55,015 ERROR [STDERR] 	at org.jboss.ws.core.jaxws.binding.SOAP11BindingJAXWS.throwFaultException(SOAP11BindingJAXWS.java:109)
  | 2007-10-24 16:03:55,015 ERROR [STDERR] 	at org.jboss.ws.core.CommonSOAPBinding.unbindResponseMessage(CommonSOAPBinding.java:553)
  | 2007-10-24 16:03:55,015 ERROR [STDERR] 	at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:371)
  | 2007-10-24 16:03:55,015 ERROR [STDERR] 	at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:243)
  | 2007-10-24 16:03:55,015 ERROR [STDERR] 	at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:164)
  | 2007-10-24 16:03:55,015 ERROR [STDERR] 	at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:150)
  | 2007-10-24 16:03:55,015 ERROR [STDERR] 	at $Proxy63.getCandidateScheduleData(Unknown Source)
  | 

Any help is appreciated.
Graham

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

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4098607



More information about the jboss-user mailing list