Implementar la aplicación JSF en Openshift DIY Tomcat no funciona

Creé un cartucho de briqueueje en Openshift usando este git repo: https://github.com/openshift-quickstart/openshift-tomcat-quickstart

Después de eso, hice las siguientes cosas adicionales:

  • configuró el Tomcat para ejecutarlo con un JDK 7u72 configurando un setenv.sh en el directory bin
  • eliminó la aplicación ROOT de Tomcat

Desde que hice esto trato de implementar mi aplicación JSF2 en este tomcat. El process de implementación funciona, he implementado con éxito una aplicación JSF muy simple.

Mi aplicación viene con muchos JAR de terceros y algunas características de Java EE. El process de implementación (git push) no dice errores ni excepciones. El ../logs/catalina.out dice que no hay errores o excepciones. El ../logs/catalina[…].log no dice errores ni excepciones.

Para determinar el problema, creé una aplicación JFS simple que no tiene más que una página de inicio pero todas las bibliotecas necesarias de mi aplicación original. Cuando llamo a esta aplicación después de la implementación obtengo la siguiente exception:


Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /. Reason: Error reading from remote server Apache/2.2.15 (Red Hat) Server at tc-usvtudd.rhcloud.com Port 80 

En la segunda llamada, el server solo dice que el service no está disponible. Ya no tengo idea de lo que podría verificar o cambiar para que esta implementación funcione. Parece que tiene algo que ver con los JAR adicionales, pero no puedo get más información sobre el problema.

Cada respuesta es bienvenida 🙂

Saludos cordiales