Stellen Sie den CORS-Header in Tomcat ein
Hatte ich eine statische Webseite, hosted by Tomcat.
Wie man einen header für meine Website wie:Access-Control-Allow-Origin: *
Sind Sie alle statische Datei, nicht jeder servlet-Anwendung.
InformationsquelleAutor der Frage Dozer | 2013-04-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn es eine statische Seite, dann beginnen Sie mit Tomcat 7.0.41, können Sie ganz einfach kontrollieren CORS Verhalten über einen gebaut-in filter.
Ziemlich das einzige, was Sie tun müssen ist, Bearbeiten Sie die globalen
web.xml
imCATALINA_HOME/conf
und fügen Sie die filter-definition:Beachten Sie jedoch, dass Firefox nicht wie
Access-Control-Allow-Origin: *
und Anfragen mit credentials (cookies): als Reaktion auf eine authentifizierte Anfrage-server muss eine Domäne angegeben werden, und nicht verwenden, wilden Karden.InformationsquelleAutor der Antwort Johannes Jander
Hier ist ein sehr einfaches filter, fügen Sie die CORS-Header. Beachten Sie, dass standardmäßig können alle Domänen-und Methoden -, so sollten Sie es anpassen, um Ihren Bedarf zu passen.
Außerdem muss der erste filter in Ihrem web.xml.
InformationsquelleAutor der Antwort Federico Raggi
Müssen Sie einen
- Filter
zum hinzufügen von zusätzlichen header und konfigurieren, um alle PfadeInformationsquelleAutor der Antwort shyam