I am trying to invoke a external web service from Tuscany and get a
ClassCast Exception.

I dont see any examples that use a external web service. All use web
services hosted on Tomcat.

Does this work?

My SCDL file

<component name="LoginServiceComponent">
      <implementation.java
class="com.test.biztech.client.sca.SimpleLoginServiceImpl"/>
      <references>
          
<v:CarRentalManagerService>CarRentalManagerService</v:CarRentalManagerService>
      </references>
  </component>

  <externalService name="CarRentalManagerService">
      <interface.wsdl
interface="http://carrental.test.com#wsdl.interface(CarRentalManagerSEI)"/>
      <binding.ws
port="http://carrental.test.com#wsdl.endpoint(CarRentalManagerService/CarRentalManagerSEI)"/>
  </externalService>

The error

SEVERE: Error deploying web application archive testwebclient.war
java.lang.ClassCastException: java.lang.String
      at org.apache.tuscany.binding.axis2.builder.ExternalWebServiceBuilder.cr
eateOperationInvokers(ExternalWebServiceBuilder.java:124)
      at org.apache.tuscany.binding.axis2.builder.ExternalWebServiceBuilder.cr
eateExternalServiceContextFactory(ExternalWebServiceBuilder.java:76)



regards
Krish

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to