The server starts without an error now I get a java.lang.IllegalArgumentException: javax.xml.bind.MarshalException - with linked exception: [javax.xml.bind.JAXBException: javax.servlet.ServletRequest is not known to this context]
as you can tell I have no idea what i am doing I was trying to follow the code from here : http://tuscany.apache.org/sca-java-bindinghttp.html I guess the two sections with code snippets don't got together. Willis C White III IQ Technology Projects IBM CIO Technology & Innovation Home office 845 331-5134 Cell 845 853-3827 Luciano Resende <[email protected]> 10/27/2009 10:59 AM Please respond to [email protected] To [email protected] cc Subject Re: error using http binding On Tue, Oct 27, 2009 at 7:52 AM, Willis C White <[email protected]> wrote: I am trying to create a plain servlet I have this in the web.composite <component name="HTTPBindingComponent"> <implementation.java class="com.ibm.eed .service.test.BindingHttpImpl"/> <service name="BindingHttpImpl"> <tuscany:binding.http uri="testBinding"/> </service> </component> this is the implementation file: package com.ibm.eed.service.test; import java.io.IOException; import javax.servlet.*; import org.osoa.sca.annotations.Service; @Service(Servlet.class) public class BindingHttpImpl implements Servlet { @Override public void destroy() { // TODO Auto-generated method stub } ...... } this is the error I get when I start the server Oct 27, 2009 10:42:01 AM org.apache.tuscany.sca.assembly.builder.impl.ComponentConfigurationBuilderImpl WARNING: Service not found for component service: Component = HTTPBindingComponent Service = BindingHttpImpl Oct 27, 2009 10:42:01 AM org.apache.tuscany.sca.assembly.builder.impl.CompositeBindingURIBuilderImpl WARNING: Service not found for component service: Component = HTTPBindingComponent Service = BindingHttpImpl .... WARNING: Skipping component service not defined in the component type: HTTPBindingComponent#BindingHttpImpl not sure what am I missing or what I can do to fix this. Your service name on the composite should match your interface name, in this case you should have : <service name="Servlet"> I have a similar example: https://svn.apache.org/repos/asf/tuscany/sandbox/sca-cloud-tutorial/expertise-rest-appengine-webapp/ -- Luciano Resende http://people.apache.org/~lresende http://lresende.blogspot.com/
<<image/gif>>
