[undertow-dev] serving static files
Stuart Douglas
sdouglas at redhat.com
Mon Feb 3 02:39:08 EST 2014
What does the rest of your code look like? And when you say it does not work, what sort of failure are you getting? A 404?
Stuart
----- Original Message -----
> From: "Matthias Wessendorf" <matzew at redhat.com>
> To: "Stuart Douglas" <sdouglas at redhat.com>
> Cc: undertow-dev at lists.jboss.org
> Sent: Monday, 3 February, 2014 8:39:11 AM
> Subject: Re: [undertow-dev] serving static files
>
> HEllo,
>
> that works fine - however trying the same in my 'test': does not work :-/
>
>
> UndertowJaxrsServer ut = new UndertowJaxrsServer();
>
> TestApplication ta = new TestApplication();
>
> ut.deploy(ta);
>
> ut.start(
> Undertow.builder()
> .addHttpListener(8080, "localhost")
> .setHandler(resource(new FileResourceManager(new
> File(System.getProperty("user.home")), 100))
> .setDirectoryListingEnabled(true))
>
>
> );
>
> try {
> Thread.currentThread().join();
> }
> catch (InterruptedException e) {
> logger.info("shutting down");
> ut.stop();
> }
>
>
>
>
> -Matthias
>
>
>
>
> ----- Original Message -----
> > From: "Stuart Douglas" <sdouglas at redhat.com>
> > To: "Matthias Wessendorf" <matzew at redhat.com>
> > Cc: undertow-dev at lists.jboss.org
> > Sent: Sunday, February 2, 2014 6:37:59 PM
> > Subject: Re: [undertow-dev] serving static files
> >
> > I just added a file serving example to the Undertow examples, can you try
> > that out and let me know if it works for you?
> >
> > Just get the latest Undertow, build the examples, then run:
> >
> > mvn exec:exec
> >
> > And select the file serving one, it should serve up you home directory.
> >
> > Stuart
> >
> > ----- Original Message -----
> > > From: "Matthias Wessendorf" <matzew at redhat.com>
> > > To: undertow-dev at lists.jboss.org
> > > Sent: Sunday, 2 February, 2014 1:58:14 PM
> > > Subject: [undertow-dev] serving static files
> > >
> > > Hello,
> > >
> > > I might be just doing it wrong, but the following attempts are not
> > > successful
> > > for serving static files from a folder:
> > >
> > >
> > > UndertowJaxrsServer ut = new UndertowJaxrsServer();
> > >
> > > MyRestApplication app = new MyRestApplication();
> > >
> > > ut.deploy(app);
> > >
> > > ut.start(
> > > Undertow.builder()
> > > .addHttpListener(8080, "0.0.0.0")
> > >
> > >
> > > // first tried this:
> > > .setHandler(path()
> > > .addPrefixPath("/",resource(new
> > > FileResourceManager(new
> > > File("/some/folder/containing/html/files"),
> > > 1024))))
> > >
> > >
> > > // afterwards also tried this:
> > > .setHandler(resource(new FileResourceManager(new
> > > File("/some/folder/containing/html/files"),
> > > 1024)))
> > > );
> > >
> > > try {
> > > Thread.currentThread().join();
> > > }
> > > catch (InterruptedException e) {
> > > logger.info("shutting down");
> > > ut.stop();
> > > }
> > >
> > >
> > >
> > >
> > > Not sure, but none of the above handlers seems to server files from a
> > > folder
> > > on my box
> > >
> > >
> > > Greetings,
> > > Matthias
> > >
> > >
> > >
> > >
> > >
> > > --
> > > Matthias Wessendorf
> > > matzew at redhat.com
> > >
> > > JBoss, by Red Hat
> > > _______________________________________________
> > > undertow-dev mailing list
> > > undertow-dev at lists.jboss.org
> > > https://lists.jboss.org/mailman/listinfo/undertow-dev
> > >
> >
>
> --
> Matthias Wessendorf
> matzew at redhat.com
>
> JBoss, by Red Hat
>
More information about the undertow-dev
mailing list