¿Cuál es la mejor manera de implementar una aplicación Flask utilizando Jython en Tomcat?

Desplegué con éxito la aplicación web de demostración que viene con Jython. Utiliza modjy, que es una puerta de enlace WSGI Jython. Ahora estoy tratando de enganchar modjy a mi aplicación Flask. Me sale un manejador de error no definido.

El rastreo completo está aquí: http://pastie.org/2810227

Hay dos formas diferentes de especificar una aplicación para modjy:

  1. Usando el mecanismo app_import_name
  2. Usando una combinación de app_directory / app_filename / app_callable_name

Para el primer método, simplemente cree un archivo que importe su objeto de aplicación Flask.

from my_flask_app import app as application 

Luego, en tu web.xml establece el init-param apropiado:

  app_import_name wsgi.application  

Para el segundo método, puede usar la convención modjy de definir application.py en la raíz de contexto del servlet con un solo método de controlador que invoca la aplicación Flask WSGI:

 def handler(environ, start_response): return application.wsgi_app(environ, start_response)