I hope you don't mind asking about your use case? Why don't you use
one of the Http Services that are based on Jetty?
As for deploying static file Jetty has a resource servlet that is used
when nothing else matches a request. The problem with it is that is
quite tight coupled with a web application like structure. In most
simple way you can implement and register a servlet (as you say this
works) that will use the bundle that contains the static resource to
find and return the static file content. Of course you have to get
hold of that bundle and have a mapping mechanism between the request
and the actual file.

You can take a look as it is done on Pax Web:
https://scm.ops4j.org/repos/ops4j/projects/pax/web/service/src/main/java/org/ops4j/pax/web/service/internal/ResourceServlet.java

Alin

On Thu, Feb 21, 2008 at 5:31 AM, Kirk Knoernschild <[EMAIL PROTECTED]> wrote:
> I've embedded Jetty in Felix, registered a servlet, and have that
>  working. But I simply can't seem to figure out how to serve up a
>  static html file (just a simple hello.html) where that html file is
>  deployed in one of the bundles. Using the OSGi HttpService made this
>  incredibly easy, so I can't help but think it's equally as easy with
>  Jetty. But no luck so far.
>
>  Anyone have ideas for me?
>
>  thanx.
>
>  --kirk
>  _______________________________________________
>  OSGi Developer Mail List
>  [email protected]
>  https://www2.osgi.org/mailman/listinfo/osgi-dev
>
_______________________________________________
OSGi Developer Mail List
[email protected]
https://www2.osgi.org/mailman/listinfo/osgi-dev

Reply via email to