String rootDir = args[0];
String defaultsDescriptor = args[1];
String war = args[2]; HttpContext context = new HttpContext();
context.setContextPath("/");
context.setResourceBase(rootDir);
ResourceHandler handler = new ResourceHandler();
handler.setRedirectWelcome(false);
context.addHandler(handler);
context.setRedirectNullPath(false);
server.addContext(context);WebApplicationContext webapp = server.addWebApplication("/webapp", war);
webapp.setDefaultsDescriptor(defaultsDescriptor);
webapp.setRedirectNullPath(false);
On Apr 14, 2005, at 2:22 PM, A. Kevin Baynes wrote:
I just took a closer look at the build.xml in Jetty and I see the 'mini.http.jar' build option. The jar it produced is only 312KB, which is nice. I'm guessing it is possible to include this jar and in my classpath and access it's classes to run the Web server from my app?
I'm looking at the org.mortbay.http.HttpServer class and it looks like I need to use this with HttpListener, HttpContext, and HttpHandler classes. I'll keep digging into it. Am I on the right track? I'm trying to find an example that uses the code in this way.
Thanks!
On 4/14/05, Erik Hatcher <[EMAIL PROTECTED]> wrote:Jetty is quite suited to this job. I recommend it. I use it not only for a servlet container, but also as a static content web server.
Erik
On Apr 14, 2005, at 1:33 PM, A. Kevin Baynes wrote:
I'm looking for a small open-source web server to embed into a
standalone Java application. I know I could embed Tomcat or Jetty, but
I think they are overkill for this use-case. I don't need servlet
support, just HTTP. I would like to be able to start and stop it
quickly, changing the root directory on each instantiation.
I'm Googling and investigating the findings, but a recommendation from
the list would be much appreciated.
Thanks!
~akb _________________ A. Kevin Baynes
_______________________________________________ Juglist mailing list [email protected] http://trijug.org/mailman/listinfo/juglist_trijug.org
-- ~akb _________________ A. Kevin Baynes
_______________________________________________ Juglist mailing list [email protected] http://trijug.org/mailman/listinfo/juglist_trijug.org
