Hi Ivan

That's good feedback. Tuscany should be giving clear error messages so
we need to look into that.

Can you try a couple of things for me.

1/ Try putting the binding.ws on component service, for example,

   <component name="CalculatorComponent">
       <implementation.java
class="com.ivan.components.impl.CalculatorServiceImpl"/>
       <service name="CalculatorService">
           <interface.java
               interface="com.ivan.components.CalculatorService" />
           <binding.ws uri="http://localhost:8085/CalculatorService"/>
       </service>

       <reference name="additionService" target="AdditionComponent"/>
       <reference name="subtractionServ" target="SubtractionComponent"/>
   </component>

2/ Check that the following modules are on available to the runtime
    binding-ws
    binding-ws-axis2
    binding-ws-axis2-policy
    binding-ws-wsdlgen
    host-jetty

How are you running the application as a matter of interest?

If, for example, you're running from the command line using the
launcher this should be locating the Tuscany manifest jars behind the
scenes which references all of these modules.

Regards

Simon

Reply via email to