-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Peter Rifel,

On 5/7/15 5:06 PM, Peter Rifel wrote:
> I'm using Tomcat 8.0.21 and have a static /crossdomain.xml file
> that I would like to serve with a Content-Type of 
> "text/x-cross-domain-policy".  I'm using the Tuckey url rewrite 
> filter to set the response's Content-Type but it appears to be 
> getting overwritten back to application/xml.  Stepping through the 
> source code it looks like DefaultServlet.serveResource is grabbing 
> the mime-type from crossdomain.xml's webResource which I assume
> comes from the global web.xml's mime-mappings.  Is there a way to
> override this, short of creating a new servlet that responds with
> the file's contents?

Try adding this to your META-INF/web.xml:

    <mime-mapping>
        <extension>crossdomain.xml</extension>
        <mime-type>text/x-cross-domain-policy</mime-type>
    </mime-mapping>

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJVTKeSAAoJEBzwKT+lPKRYBb0P/AubjY5Pqafncs3zecKzw7W1
mdrTO6GeR5UYhimq6YymVOsc9P7y8f4WhAMmymc3WplMVYyE8LUmw3VtixoMTAJs
jral+X7/OHFtWh4P/FhXTizdU5dXEXJrnST/Kyhdol9bd9cJIzW0reWb9jvVphTI
STF8pg0AHN0paJYH7EYq83b3yZl3sLEPZdrtJdOazWbJeDLCS/bYDMZxkjswmTGp
mWVwcSSd8g1uSYvAEPF1f5fwEZlPJiPawQ33IrF41Dk0YNaCpzSulTxLiKTg6gxh
7vAtBbl2m9tVlCYLDCGgm4uFUUc189z0tB0RhHHuoULCSSDNMG89wuav8r+VOBND
9B3d4yTHKoopJqu17QY+Ttjx+aXYkN1Fb1Nr71E3/i2BrSgcOnvvOGNLsSEP2IK3
z6xShMnEynmCx3LK28oaTUkjqE8qpY+LLfTcFB7VH9C016b1FcOGxh87bFbuyIKt
88Etkoq8m6P5Gr2v5v47J7h/tE92BaYkPBS1Iy9hqW6WG5umaWkgHHhgYZd1eOqs
/Ww3iJ5JWXT4kdE/Z5nTSbQ+yxYlNuowPcd/GgoncS8ryruLSu8hpG3hlSilq4ZZ
htN56PRtDDJeioBdWd88eddwFdN6VU76d2lDhmzXqMmAyUsx4PKM/OegnZo63BxU
wDVxpsyhx6xHJt2DlZcs
=VdPD
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to