要配置Tomcat允許跨域訪問,可以按照以下步驟進行操作:
conf
文件夾。conf
文件夾下找到web.xml
文件,并用文本編輯器打開。<!-- ============================== Default Mappings ============================== -->
<default-servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</default-servlet>
<!-- ============================== CORS Filter ============================== -->
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
web.xml
文件并關閉編輯器。通過上述配置,Tomcat將會允許所有請求進行跨域訪問。如果你想更精確地控制允許跨域訪問的域名或請求頭,可以修改CorsFilter
的配置參數。具體的配置方法可以參考Tomcat的官方文檔。