Ich habe gerade eine Beispielanwendung erstellt, um die Google App Engine und die Google Web Toolkit-Funktion zu testen. Dabei verwende ich einen RPC-Service und eine Google App-Engine mit JDO. Der Service funktioniert lokal. Aber nachdem ich es auf GAE bereitgestellt und ausgeführt habe, zeigt es mir den Fehler, wie der Titel sagt. Ich benutze JRE7, um die Anwendung zu ergänzen. Hier ist mein Fehlerprotokoll:
%Vor%Mein Anwendungslink: Ссылка Irgendein Vorschlag bitte):
Kompilieren Sie Ihre Anwendung mit Java SE 6. GAE unterstützt Java SE 7 nicht. Lokal funktioniert es, weil der GAE-Simulator auf Ihrem lokalen JDK läuft.
Eine Sache ist, die JRE 6 auf den Build-Pfad und den Compiler zu setzen.
Vergessen Sie nicht, nachdem Sie Ihr GAE-Webanwendungsprojekt mit einer anderen JRE oder JDK erstellt haben, überprüfen Sie immer die Java-Version in org.eclipse.wst.common.project.facet.core.xml
in Ihrem .settings
-Ordner.
statt direkt die Datei org.eclipse.wst.common.project.facet.core.xml in Ihrem .settings -Ordner zu bearbeiten. Sie wird sie in Eclipse besser überprüfen wie unten
Klicken Sie mit der rechten Maustaste auf Ihr Eclipse-Projekt
Wählen Sie Eigenschaften
Wählen Sie "Projektfacetten" im linken Bereich
Wählen Sie die Java-Version entsprechend aus
Ich kämpfe seit Tagen. Ich habe einen Mac und musste GCM verwenden, um eine Android App zu entwickeln. Der einzige Weg, wie GAE in Android Studio funktioniert und auch mit der installierten JVM kompatibel ist, war:
brew install caskroom/cask/brew-cask
). brew cask install java
). brew cask install android-studio
). Hoffe, dass ihr nicht auf dem gleichen Weg wie ich vorgeht. Man kommt einfach nicht nach Mordor. Es hat 5 lange Tage gekämpft.
Tags und Links gwt java-ee google-app-engine