2017-10-02 4 views
0

Ich versuche, eine einfache Feder MVC-Anwendung auf GAE auszuführen. Die Anwendung gibt 500 Response und Verhalten für die Umleitung:/Antworten zurück durch den Controller erratisch. mit mvn appengine:run Spring MVC-Anwendung läuft überall, aber nicht auf Google App Engine

  • Stellen Sie die Anwendung auf Tomcat 7
  • Verwenden mvn jetty:run
  • Dies geschieht, wenn ich mvn appengine:deploy

    Das lustige daran ist, dass die gleiche Anwendung fein läuft, wenn

    1. ich die Anwendung eine Vorschau

    Nur die GAE ist bereit, das gleiche zu akzeptieren.

    Auch kam zu wissen, dass GAE Jetty verwendet, aber in der appengine:run Ich finde, dass das gleiche Tomcat verwendet.

    Hat jemand anderes das gleiche Problem und könnte einige Hinweise zur Verfügung stellen.

    Antwort

    0

    Ich habe einige Probleme mit Feder mvc auf GAE sowie. Es scheint gut zu sein auf meinem lokalen Entwickler, aber sobald es eingesetzt wird, kämpft es, wenn eine Instanz gestartet wird.

    Die Fehler in der log gezeigt sind:

    Der Prozess behandelt diese Anforderung unerwartet gestorben. Dies kann dazu führen, dass ein neuer Prozess für die nächste Anfrage an Ihre Anwendung verwendet wird. (Fehlercode 203)

    und

    org.springframework.web.servlet.PageNotFound noHandlerFound: Keine Zuordnung für HTTP-Anforderung mit URI gefunden [/ _ah/login] in DispatcherServlet mit dem Namen 'Dispatcher' (Jdk14Logger .java: 87)

    Momentan schaue ich mir den Optimierungsleitfaden an, vielleicht hilft das.

    https://cloud.google.com/appengine/articles/spring_optimization