Hi Bengt, I just stepped through the war itest [1] and the mime type for the png was returned successfully. Besides that it should be straight forward to define a mime type mapping in the web.xml. [2] If you need it for the whiteboard extender this could be a bit more tricky.
regards, Achim [1] - https://github.com/ops4j/org.ops4j.pax.web/blob/master/itest/src/test/java/org/ops4j/pax/web/itest/WarIntegrationTest.java#L112 [2] - http://www.java2s.com/Code/JavaAPI/javax.servlet.http/webxmlmimemapping.htm 2012/9/12 Bengt Rodehav <be...@rodehav.com>: > Hi Achim, > > No sweat - I understand that you're a busy man. Also, this is not critical > for me after I resolved my real problem with the template. > > The only way I've tested is to have my Pax-Web serve static files contained > in my bundle. I noticed that for my template files (with extension .ejs), I > don't get a Content-Type at all in the response. This is easy to see in both > Chrome and Firefox. Also, in Firefox console I get errors about invalid XML. > Seems like the default handling on the browser side is to treat the files as > XML if no Content-Type is specified (just my guess). > > Now that I think of it, I use the "steal" functionality provided by > Javascript MVC. I think that "steal" uses AJAX request to load the > templates. That could be the reason why XML seems to be assumed. > > Nonetheless, I think documenting how to map file extensions to Content-Type > using Pax-Web would be a good thing (I'm hoping it is supported). > > /Bengt > > > 2012/9/11 Achim Nierbeck <bcanh...@googlemail.com> >> >> Hi Bengt, >> >> sorry I'm quite busy right now. >> Do you have a simple test for me to reproduce, wich I can use for the >> itests? >> To my understanding it should work right away so it might possibly be a >> bug. >> >> regards, Achim >> >> >> 2012/9/10 Bengt Rodehav <be...@rodehav.com>: >> > As it turns out, the Content-Type wasn't the root of my problems. I had >> > a >> > syntax error in my template (.ejs file) which caused a lot of problems >> > that >> > were hard to detect. >> > >> > Nevertheless, I would like to specify that ".ejs" files should have the >> > MIME >> > type "text/plain" since it is not given any Content-Type at all >> > presently. >> > Judging from the error messages in Firebug it does seem like the browser >> > (at >> > least Firefox) then tries to interpret it as XML. >> > >> > Does anyone know how to do this with Pax-Web? >> > >> > /Bengt >> > >> > >> > 2012/9/6 Bengt Rodehav <be...@rodehav.com> >> >> >> >> I'm using Karar 2.2.8 which includes Pax-Web 1.0.11. I'm using >> >> JavascriptMVC and its templating engine. The templates have the >> >> extension >> >> ".ejs". >> >> >> >> Until recently this worked fine but I now have lots of problems with >> >> this >> >> - probably due to "background updates" of my webb browsers. It seems >> >> like >> >> the web browser tries to interpret the .ejs files as xml and complains >> >> that >> >> it is not well-formed. The .ejs files do not have a Content-Type header >> >> in >> >> the response which probably leads the browser to do its "best guess". >> >> >> >> How can I tell Pax-Web that files with the extension ".ejs" shall have >> >> the >> >> Content-Type "text/plan"? >> >> >> >> /Bengt >> > >> > >> > >> > _______________________________________________ >> > general mailing list >> > general@lists.ops4j.org >> > http://lists.ops4j.org/mailman/listinfo/general >> > >> >> >> >> -- >> >> Apache Karaf <http://karaf.apache.org/> Committer & PMC >> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> >> Committer & Project Lead >> OPS4J Pax for Vaadin >> <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project >> Lead >> blog <http://notizblog.nierbeck.de/> >> >> _______________________________________________ >> general mailing list >> general@lists.ops4j.org >> http://lists.ops4j.org/mailman/listinfo/general > > > > _______________________________________________ > general mailing list > general@lists.ops4j.org > http://lists.ops4j.org/mailman/listinfo/general > -- Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project Lead blog <http://notizblog.nierbeck.de/> _______________________________________________ general mailing list general@lists.ops4j.org http://lists.ops4j.org/mailman/listinfo/general