any help on getting the servelt to respond using a different path?

On Sun, Apr 22, 2012 at 1:10 PM, S Ahmed <[email protected]> wrote:

> How can I map the same servlet to 2 different urls?
>
> I have this so far:
>
> Server server = new Server(8090);
>
>         ServletContextHandler servletContextHandler = new
> ServletContextHandler();
>         servletContextHandler.setContextPath("/my_api");
>         servletContextHandler.addServlet(new ServletHolder(new
> MyServlet()), "/first/path");
>
>         server.setHandler(servletContextHandler);
>
>         logger.info("starting jetty");
>         server.start();
>         server.join();
>
>
> Can I map it to another url also?
>
> Also, what is the default pool size and pool type? is it quedthreadpool?
>
> On Tue, Apr 17, 2012 at 2:57 AM, Thomas Becker <[email protected]>wrote:
>
>>  Hi S Ahmed,
>>
>> in your case a Servlet is the better fit. Instead using a handler write a
>> servlet and only override the doPost() method if you only want to reply to
>> POST requests. Use the servlet tutorials provided by Oracle or any other of
>> the million tutorials in the web on how to do so.
>>
>> How to run servlets embedded is described in the jetty wiki @ eclipse:
>> http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty
>>
>> Have fun,
>> Thomas
>>
>>
>> On 4/16/12 11:12 PM, S Ahmed wrote:
>>
>> My embedded jetty 'main' looks like:
>>
>>        Server server = new Server(8090);
>>
>>
>>          ContextHandler contextHandler = new ContextHandler();
>>         contextHandler.setContextPath("/some/path");
>>         contextHandler.setResourceBase(".");
>>
>> contextHandler.setClassLoader(Thread.currentThread().getContextClassLoader());
>>
>>
>>          server.setHandler(contextHandler);
>>         server.setHandler(new SomeHandler(someService));
>>
>>          server.start();
>>         server.join();
>>
>>  1. I created the context handler so I could create a context path so
>> people will go to /some/path and then SomeHandler will response.   (but the
>> problem is going to just / also fires the SomeHandler....)
>>    Can I add this contextPath to SomeHandler somehow?  My SomeHandler
>> looks like:
>>
>>  public class SomeHandler extends AbstractHandler
>>
>>  2. Can I have SomeHandler ONLY response to POST requests?
>>
>>  3. Not sure what the default thread pool settings are if I don't
>> explicitly set it?  Is queued thread pool the suggested pool to use?
>>
>>
>> _______________________________________________
>> jetty-users mailing 
>> [email protected]https://dev.eclipse.org/mailman/listinfo/jetty-users
>>
>>
>> --
>> thomas [email protected]
>> http://webtide.com / http://intalio.com
>> (the folks behind jetty and cometd)
>>
>>
>
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to