Pregunta

Estoy tratando de implementar una aplicación Rails como una GUERRA por medio de la Curruca.Yo lo tengo funcionando en Tomcat 6 y parece estar funcionando muy bien.Sin embargo, todos los de mi PUT y DELETE las solicitudes están recibiendo rechazó con un 403 (Forbidden).

De lo que he sido capaz de reunir, el valor por defecto de Tomcat instalar en Debian/Ubuntu tiene estos métodos discapacidad a través de:

<init-param>
   <param-name>readonly</param-name>
   <param-value>true</param-value>
</init-param>

He probado esta configuración false en mi /etc/tomcat6/web.xml pero no dados.Me pregunto si tengo que hacer algo similar a la jruby-rack contenedor de servlets empaquetado por Curruca en mi GUERRA?Si es así, ¿cómo debo proceder?

Si no, ¿por qué habría de Tomcat ser el rechazo de todos los de la PUTs y DELETEs de ser enviado a mi aplicación Rails?

¿Fue útil?

Solución

Sólo para mayor detalle, aquí está el fallo en jruby-rack:

https://github.com/jruby/jruby-rack/issues/105

Se parece a una revisión está en curso en el momento de escribir esto.

Otros consejos

Yo tenía el mismo problema.He cambiado la versión de la jruby-rack joya de 1.1.5 a 1.1.4 y ahora funciona bien.

para el registro de estas cuestiones específicas a la RackFilter uno siempre puede tratar de usar el servlet modo de operación como una solución, simplemente quite el filtro de la declaración y asignación) y declarar y asignar los RackServlet :

<!--
<filter>
  <filter-name>RackFilter</filter-name>
  <filter-class>org.jruby.rack.RackFilter</filter-class>
</filter>
<filter-mapping>
  <filter-name>RackFilter</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>-->

<servlet>
  <servlet-name>RackServlet</servlet-name>
  <servlet-class>org.jruby.rack.RackServlet</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>RackServlet</servlet-name>
  <url-pattern>/*</url-pattern>
</servlet-mapping>

en caso de que usted está usando la curruca copia de la web.xml.erb en su config directorio:

cp [GEM_HOME]/gems/warbler-1.3.4/web.xml.erb config
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top