-1
我在Windows Server 2012上運行Apache Tomcat。我所做的只是下載zip文件,在桌面上打開它,然後從那裏啓動/停止所有操作。Apache Tomcat配置文件,Windows Server 2012,未作爲服務運行
我想訪問一些運行在我的開發機器上的JavaScript程序在服務器上運行的Web服務。我的開發機和服務器運行的Apache未在同一網絡上,我收到以下錯誤:
XMLHttpRequest cannot load service-call-snipped-for-brevity Response
to preflight request doesn't pass access control check:
No 'Access-Control-Allow-Origin' header is present on the
requested resource. Origin 'http://localhost:8080' is
therefore not allowed access.
我讀過,我來補充:
Header set Access-Control-Allow-Origin "*"
到的httpd。 conf文件,並在apache install conf dir中創建它(記住apache是通過將下載的zip文件解壓到我的桌面「安裝」的),如果它不存在,我可以創建它。
非常好!
除了當我這樣做並重新啓動Apache Tomcat時,我仍然得到相同的錯誤。
我錯過了什麼?
阿帕奇_Tomcat_不使用httpd.conf中,Apache的_Webserver_一樣。 http://enable-cors.org/server_tomcat.html – Marged
可能的重複[如何在Apache Tomcat中啓用CORS](http://stackoverflow.com/questions/22526146/how-to-enable-cors-in-apache -tomcat) – Marged
@已限制我如何標記你的答案是正確的? –