tomcat Access-Control-Allow-Origin *
时间: 2023-10-07 20:06:23 浏览: 158
你可以通过以下方法配置 Tomcat 以允许跨域请求:
1. 打开 Tomcat 的配置文件 `conf/web.xml`。
2. 在 `<web-app>` 标签内添加如下内容:
```xml
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
<init-param>
<param-name>cors.allowed.origins</param-name>
<param-value>*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
```
在上述代码中,`cors.allowed.origins` 参数设置为 `*`,表示允许来自任何域的请求。你也可以设置具体的域名来限制允许的来源。
3. 保存并关闭 `web.xml` 文件。
4. 重新启动 Tomcat 服务器。
这样配置后,Tomcat 将添加适当的响应头信息,包括 `Access-Control-Allow-Origin: *`,允许所有来源的跨域请求。请注意,这可能会导致安全性风险,因此你应该谨慎使用,并根据实际需求进行配置。
阅读全文