Was ist der beste Weg, um eine Flask-App mit Jython auf Tomcat zu implementieren?

8

Ich habe die mit Jython gelieferte Demo-Web-App erfolgreich bereitgestellt. Es verwendet modjy, das ein Jython WSGI-Gateway ist. Ich versuche jetzt modjy in meine Flask App zu haken. Ich bekomme einen Handler nicht definiert Fehler.

Der vollständige Traceback ist hier: Ссылка

    
Julian Bonilla 04.11.2011, 14:13
quelle

1 Antwort

6

Es gibt zwei verschiedene Möglichkeiten, wie Sie eine Anwendung für modjy festlegen können:

  1. Verwendung des Mechanismus app_import_name
  2. Verwenden Sie eine Kombination aus app_directory / app_filename / app_callable_name

Für die erste Methode erstellen Sie einfach eine Datei, die Ihr Flask-App-Objekt importiert.

%Vor%

Dann setze in deiner web.xml den richtigen init-param:

%Vor%

Für die zweite Methode können Sie die Modjy-Konvention verwenden, die application.py im Servlet-Kontextstamm mit einer einzigen Handler-Methode definiert, die die Flask WSGI-App aufruft:

%Vor%     
Julian Bonilla 05.11.2011, 17:37
quelle

Tags und Links