Inicio » Uncategorized » CORS en SOLR 5.5

CORS en SOLR 5.5

  1. Añadir un filtro en el web.xml

En nuestro caso /solr/server/solr-webapp/webapp/WEB-INF

<filter> \

<filter-name>cross-origin</filter-name> \

<filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class> \

<init-param> \

<param-name>allowedOrigins</param-name> \

<param-value>*</param-value> \

</init-param>  \

<init-param>  \

<param-name>allowedMethods</param-name>  \

<param-value>GET,POST,OPTIONS,DELETE,PUT,HEAD</param-value>  \

</init-param>  \

<init-param>  \

<param-name>allowedHeaders</param-name>  \

<param-value>origin, content-type, accept</param-value>   \

</init-param>  \

</filter> \

\

<filter-mapping> \

<filter-name>cross-origin</filter-name> \

<url-pattern>/*</url-pattern> \

</filter-mapping>’ $RUTA/web.xml >

 

  1. Que en el classpath de solr exista el jar donde está CrossOriginFilter

En nuestro caso se solucionó con una link

 

Para verificar que la llamada es correcta:

curl -H “Origin: http://example.com&#8221; –verbose \

http://xxxxxxx:2020/solr/search?

 

En la cabecera se tiene que ver

< Access-Control-Allow-Credentials: true

< Access-Control-Allow-Origin: http://example.com

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s