[英]JFrog Artifactory tfs integration. Build info page “JFrog Artifactory” tab page shows “Loading…” forever.
This page uses Ajax to call the REST API and display the build info, therefore, you have to enable CORS requests on the reverse proxy or tomcat of your Artifactory server. 该页面使用Ajax调用REST API并显示构建信息,因此,您必须在Artifactory服务器的反向代理或tomcat上启用CORS请求。
To enable it in your tomcat, add the following to $TOMCAT_HOME/webapps/artifactory/WEB-INF/web.xml: 要在您的tomcat中启用它,请将以下内容添加到$ TOMCAT_HOME / webapps / artifactory / WEB-INF / web.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>
<init-param>
<param-name>cors.allowed.methods</param-name>
<param-value>GET,POST,OPTIONS,PUT,DELETE</param-value>
</init-param>
<init-param>
<param-name>cors.allowed.headers</param-name>
<param-value>Content-Type,accept,Origin,Authorization</param-value>
</init-param>
<init-param>
<param-name>cors.exposed.headers</param-name>
<param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials</param-value>
</init-param>
<init-param>
<param-name>cors.support.credentials</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>cors.preflight.maxage</param-name>
<param-value>10</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.