Tratando de implementar una aplicación de rieles de prueba a Torquebox, siga con los errores de rack

StackOverflow https://stackoverflow.com/questions/6060692

  •  15-11-2019
  •  | 
  •  

Pregunta

Entonces, he estado siguiendo la documentación de TorqueBox que se encuentra aquí:

http://torquebox.org/documentation/1.0.0/

Tengo las cosas de JBoss funcionando, y desplegó una aplicación de Rails de prueba (vacía) a ella. Presioné con éxito la página predeterminada "Bienvenido a bordo".

Sin embargo, si intento anugar rápidamente algún código de prueba con:

Rails G Demo Scaffold

y luego intente golpear / demos, obtengo un gran error.

javax.servlet.ServletException: org.jruby.exceptions.RaiseException: (SystemExit) exit
org.torquebox.rack.core.servlet.RackFilter.doRack(RackFilter.java:118)
org.torquebox.rack.core.servlet.RackFilter.doFilter(RackFilter.java:103)
org.torquebox.rack.core.servlet.RackFilter.doFilter(RackFilter.java:75)

y cuando miro los logs de JBoss / Torquebox, veo:

10: 40: 32,367 Información [STDOUT] No se pudo encontrar bast-1.2.1 en ninguna de las fuentes 10: 40: 32,368 ERROR [org.torquebox.rack.core.servlet.rackfilter] Error Invoce Filtro de rack: org.jruby.exceptions.raiseexception: (SystemExit) Salida

Estoy un poco confundido. Si solo despliegue mi aplicación de rieles, normalmente, con Rails S, todo funciona bien.

Aquí es lo que recuerdo haciendo:

  • confirmado tengo sobre Java 6
  • Torquex instalado de binarios
  • Configurar todas mis variables de ruta / sistema
  • corrió el servidor JBoss
  • creó mi aplicación de rieles utilizando el comando de plantilla proporcionado
  • Requerido 'Torquebox-Rake-Support' en mi RakeFile (me requería instalar algunas gemas, ya que estoy en RVM)
  • Rake TorqueBox: implementar para implementar.

    Puedo ver la página de bienvenida de Splash, como dije, pero ninguna ruta parece funcionar.

    ¿Alguien tiene una idea de lo que estoy haciendo mal?

¿Fue útil?

Solución

I think I got it. I was using rvm, but forgot to start up the jboss server under rvm. Since it was started using the default jruby included, it didn't have the bundle installer to give it rack, and the like.

As an aside, I also tried running everything under the included jruby, and had problems getting the rails gem to install. Turns out it was a problem with the latest version of arel? Installing it separately (and first) at a lower version worked fine.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top