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

Reply via email to