tomcat - 具有两个 tomcat 服务器的 CORS 设置

标签 tomcat web cors

我很难在两台服务器之间设置 CORS。我有两个在本地运行的域:localhost:8080 和 localhost:8081。我正在尝试在 8080 的 iframe 中加载 8081。

我修改了 8081 以将 Access-Control-Allow-Origin:* 添加到响应 header 中,并且我检查了它们是否存在于 chrome 开发人员工具中。但是我仍然收到指示 CORS 问题的错误。这是控制台中的错误:

"Blocked a frame with origin "http://localhost:8081" from accessing a cross-origin frame."

我是不是漏掉了什么?我已经阅读了很多关于启用 CORS 的文章,各种指南都表明这就是我所需要的。

谢谢。

最佳答案

这看起来是很有前途的资源。该公司为 Java 服务器创建了一个开源 CORS 库,然后您只需为该实例编辑 web.xml 文件。以下是安装说明:

http://software.dzhuvinov.com/cors-filter-installation.html

关于tomcat - 具有两个 tomcat 服务器的 CORS 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25950413/

相关文章:

java - 增加基于 Windows 安装程序的 Tomcat PermGen Space

ruby-on-rails - 如何在 tcserver 上启动 Rails 应用程序?

javascript - 在浏览器中,如何在预印纸上进行排版准确的打印?

javascript - 在 javascript 之上显示 html 按钮

html - CSS 错误 : Image CSS set permanently to 'display:none ! 重要;

c# - 由于 CORS,Angular 请求无法访问 API 控制

java - 无法从 Tomcat 应用程序中的挂载点下载文件

linux - Openshift 应用程序 : "OutOfMemory: Java heap space"

vue.js - 有什么办法可以解决Vite js中的CORS错误吗?

javascript - 可能的 CORS 问题。这是怎么回事?我该如何解决?