I'm surprised this doesn't work.  It looks like you have set this up
just like the calculator-ws-webapp sample.  I tried this sample and it
works as expected.  Can you try this sample to see if it works for you?

  Simon

wang feng wrote:

> Thanks Simon,
> 
> I have removed jetty module and added host-webapp module.
> But when I use ?wsdl,throws 404 not found the page error. 
> 
> My config file like this:
> web.xml
>   <filter>
>     <filter-name>tuscany</filter-name> 
>     
> <filter-class>org.apache.tuscany.sca.host.webapp.TuscanyServletFilter</filter-class>
>  
>   </filter>
>   <filter-mapping>
>     <filter-name>tuscany</filter-name> 
>     <url-pattern>/*</url-pattern> 
>   </filter-mapping>
> 
> helloworld.composite
> <component name="HelloWorldServiceComponent">
>         <implementation.java 
> class="com.primeton.sca.ws.service.HelloWorldImpl" />
>           <service name="HelloWorldServicew">
>               <interface.wsdl 
> interface="http://helloworld#wsdl.interface(HelloWorld)" />
>               <binding.ws uri="http://localhost:8080/tmp/HelloWorldService"/>
>           </service>
>  </component>
> 
> Application Server: tomcat
> Application port:8080
> Application contextpath:tmp
> 
> When I use the url   http://localhost:8080/tmp/HelloWorldService?wsdl ,throws 
> 404 error.
> 
> I debug the code and found the registered servlet mapping uri is 
> '/tmp/HelloWorldService',
> but when getting the servlet in TuscanyServletFilter,the inputted uri is 
> '/HelloWorldService',
> thus not found the registered RequestDispatcher.
> 
> Thanks,        
> wangfeng
> 
> 
> On 2008-01-04, Simon Nash <[EMAIL PROTECTED]> wrote:
> 
> 
>>Yes, you can do that.  If this is a webapp deployment, you can omit 
>>host-tomcat
>>and host-jetty from the embedded Tuscany runtime in the webapp, and include
>>host-webapp instead.  This will automatically use the port exposed by the
>>webapp container.
>>
>> Simon
>>
>>wang feng wrote:
>>
>>
>>>Hi,all
>>>  
>>>I use tuscany on the application server such as jboss or weblogic or 
>>>websphere, but I have a question when I use web service binding.
>>>
>>>When deploying a service to webservice through webservice binding,should I 
>>>must  include the module tomcat or jetty? Can I use the application server's 
>>>servelet mapping and not use the build-in tomcat or jetty module?
>>>                             
>>>Thanks
>>>Wang Feng
>>>
>>>
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
> 
> 
> 
> 
> 



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

Reply via email to