Hi, Thiago, thanks for your quick reply , here is my AppModule public class AppModule { public static void bind(ServiceBinder binder) { // binder.bind(MyServiceInterface.class, MyServiceImpl.class);
// Make bind() calls on the binder object to define most IoC services. // Use service builder methods (example below) when the implementation // is provided inline, or requires more initialization than simply // invoking the constructor. } public static void contributeApplicationDefaults( MappedConfiguration<String, String> configuration) { // Contributions to ApplicationDefaults will override any contributions // to // FactoryDefaults (with the same key). Here we're restricting the // supported // locales to just "en" (English). As you add localised message catalogs // and other assets, // you can extend this list of locales (it's a comma separated series of // locale names; // the first locale name is the default when there's no reasonable // match). configuration.add(SymbolConstants.SUPPORTED_LOCALES, "en"); // The factory default is true but during the early stages of an // application // overriding to false is a good idea. In addition, this is often // overridden // on the command line as -Dtapestry.production-mode=false configuration.add(SymbolConstants.PRODUCTION_MODE, "false"); } public RequestFilter buildTimingFilter(final Logger log) { return new RequestFilter() { public boolean service(Request request, Response response, RequestHandler handler) throws IOException { long startTime = System.currentTimeMillis(); try { // The responsibility of a filter is to invoke the // corresponding method // in the handler. When you chain multiple filters together, // each filter // received a handler that is a bridge to the next filter. return handler.service(request, response); } finally { long elapsed = System.currentTimeMillis() - startTime; log.info(String.format("Request time: %d ms", elapsed)); } } }; } public void contributeRequestHandler( OrderedConfiguration<RequestFilter> configuration, @InjectService("TimingFilter") RequestFilter filter) { // Each contribution to an ordered configuration has a name, When // necessary, you may // set constraints to precisely control the invocation order of the // contributed filter // within the pipeline. configuration.add("Timing", filter); } public static void contributeIgnoredPathsFilter( Configuration<String> configuration) { System.out.println("...........calling contributeIgnoredPathsFilter"); configuration.add("/services"); } } and also this is part of my Web.xml settings .. <filter> <filter-name>payfone</filter-name> <filter-class>org.apache.tapestry5.spring.TapestrySpringFilter</filter-class> </filter> <filter-mapping> <filter-name>AcegiFilterChainProxy</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>payfone</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <servlet-name>AxisServlet</servlet-name> <servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>AxisServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping> Thanks , On Mon, Oct 27, 2008 at 5:33 PM, Thiago H. de Paula Figueiredo < [EMAIL PROTECTED]> wrote: > Could you post you AppModule please? > > Em Mon, 27 Oct 2008 09:00:40 -0300, Sagara Gunathunga < > [EMAIL PROTECTED]> escreveu: > > > Hi, >> We are using Tapestry 5.0.14 for our project , and there is a requirement >> to expose some Web services using Axis on same application , so I put >> my >> Axis servlet/mapping under web.xml file but when I try to access the >> services it does not work, as a example when I try to access >> http://localhost:8080/services/MyService?wsdl it directed to Tapestry >> not >> to Axis . >> >> Than I try to use *contributeIgnoredPathsFilter* method as follows >> >> public static void contributeIgnoredPathsFilter(Configuration<String> >> configuration) >> { >> System.out.println("...........calling >> contributeIgnoredPathsFilter"); >> configuration.add("/services"); >> } >> >> This also not worked and I observed that contributeIgnoredPathsFilter not >> call by the Tapestry . >> >> Is there any way to resolve this ..........? >> >> >> >> >> thanks , >> >> Sagara Gunathunga >> >> Blog - ssagara.blogspot.com >> Web - http://sagaras.awardspace.com/ >> > > > > -- > Thiago H. de Paula Figueiredo > Independent Java consultant, developer, and instructor > Consultor, desenvolvedor e instrutor em Java > http://www.arsmachina.com.br/thiago > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Sagara Gunathunga Blog - ssagara.blogspot.com Web - http://sagaras.awardspace.com/