Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

As a result of the service.registerResources("/static", "/etc/www", null) code, all the files available under /etc/www will be exposed under /static (f.i. http://localhost:8080/static/001.jpgImage Removed will render the /etc/www/001.jpg). However, the example above can be simplistic in practice; the HttpContext object is the solution to customize the resource handling.

...

The Jetty based implementation supports the following Jetty specific configuration as of Http Service Jetty Bundle 2.4:

  • org.apache.felix.http.host - Host name or IP Address of the interface to listen on. The default is null causing Jetty to listen on all interfaces.
  • org.mortbayapache.jettyfelix.servlethttp.SessionCookiecontext_path - The Servlet Context Path to use for the Http Service. If this property is not configured it defaults to "/". This must be a valid path starting with a slash and not ending with a slash (unless it is the root context).
  • org.apache.felix.http.timeout - Connection timeout in milliseconds. The default is 60000 (60 seconds).
  • org.apache.felix.http.session.timeout - Allows for the specification of the Session life time as a number of minutes. This property serves the same purpose as the session-timeout element in a Web Application descriptor. The default is zero for no timeout at all.
  • org.mortbay.jetty.servlet.SessionCookie - Name of the cookie used to transport the Session ID. The default is JSESSIONID.
  • org.mortbay.jetty.servlet.SessionURL - Name of the request parameter to transport the Session ID. The default is jsessionid.
  • org.mortbay.jetty.servlet.SessionDomain - Domain to set on the session cookie. The default is null.
  • org.mortbay.jetty.servlet.SessionPath - The path to set on the session cookie. The default is the configured session context path (/) - Name of the cookie used to transport the Session ID. The default is JSESSIONID.org.mortbay.jetty.servlet.SessionURL - Name of the request parameter to transport the Session ID. The default is jsessionid.
  • org.mortbay.jetty.servlet.SessionDomain - Domain MaxAge - The maximum age value to set on the session cookie. The default is null -1.
  • org.apache.felix.http.jetty.headerBufferSize - Size of the buffer for request and response headers. Default is 16KB.
  • org.apache.felix.mortbayhttp.jetty.servlet.SessionPath - The path to set on the session cookie. The default is the configured session context path (/)requestBufferSize - Size of the buffer for requests not fitting the header buffer. Default is 8KB.
  • org.mortbayapache.felix.http.jetty.servlet.MaxAge - The maximum age value to set on the cookie. The default is -1responseBufferSize - Size of the buffer for responses. Default is 24KB.

Servlet API Events

The Servlet API defines a number of EventListener interfaces to catch Servlet API related events. As of HTTP Service 2.1.0 most events generated by the servlet container are forwarded to interested service. To be registered to receive events services must be registered with the respective EventListener interface:

...

Maven Artifacts

...