Hi ;)

I need to expose some services with webservices (beurkkk).
The probleme is the that the servlet for the web services is not processed
by my tapestry filter.


<context-param>
       <param-name>tapestry.app-package</param-name>
       <param-value>com.me.indexer</param-value>
   </context-param>

   <filter>
       <filter-name>app</filter-name>
       <filter-class>org.apache.tapestry.TapestryFilter</filter-class>
   </filter>

   <filter-mapping>
       <filter-name>app</filter-name>
       <url-pattern>/*</url-pattern>
   </filter-mapping>

   <listener>
       <listener-class>
com.sun.xml.ws.transport.http.servlet.WSServletContextListener
</listener-class>
   </listener>
   <servlet>
       <servlet-name>SearchWS</servlet-name>
       <servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet
</servlet-class>
       <load-on-startup>1</load-on-startup>
   </servlet>

   <servlet-mapping>
       <servlet-name>SearchWS</servlet-name>
       <url-pattern>/SearchWS</url-pattern>
   </servlet-mapping>

So i can't write something like this :


@WebService
public class Searcher {

   private static final String START_DOC = "<result>\n";
   private static final String END_DOC = "\n<result>";

   @Inject
   @Service("Indexer")
   private Indexer indexer;

   ....
}

How can I do to use tapestry 5 IoC in this contexte ?

Thank's

Reply via email to