Google App Engine - Как заставить демо работать? - PullRequest
1 голос
/ 14 марта 2011

Мне стыдно спрашивать об этом, но я не могу на всю жизнь понять, что я делаю неправильно.

Я загрузил appengine-java-sdk-1.4.2 через плагин eclipse 3.6 согласно инструкциям на Установка страницы Java SDK . Я использую Mac OSX 10.5.8 с версией JRE 1.5.0_26. Я сделал исполняемый файл dev_appserver.sh (chmod u+x dev_appserver.sh) и при попытке запустить сервер приложений с помощью одной из демонстраций с помощью команды

 bin/dev_appserver.sh demos/guestbook/war/

Я получаю следующий вывод, но сервер не запускается:

2011-03-13 17:52:43.404 java[839:80f] [Java CocoaComponent compatibility mode]: Enabled
2011-03-13 17:52:43.405 java[839:80f] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
********************************************************
Warning: Future versions of the Dev App Server will require Java 1.6 or later. Please upgrade your JRE.
********************************************************
Mar 13, 2011 9:52:44 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Mar 13, 2011 9:52:44 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed /Applications/eclipse_3.6/plugins/com.google.appengine.eclipse.sdkbundle.1.4.2_1.4.2.v201102111811/appengine-java-sdk-1.4.2/demos/guestbook/war/WEB-INF/appengine-web.xml
Mar 13, 2011 9:52:44 PM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed /Applications/eclipse_3.6/plugins/com.google.appengine.eclipse.sdkbundle.1.4.2_1.4.2.v201102111811/appengine-java-sdk-1.4.2/demos/guestbook/war/WEB-INF/web.xml

Я вижу предупреждение об обновлении JRE, но я не думаю, что это проблема, поскольку не сообщается об исключениях. Это просто не запустится. Я попытался создать приложение hello world из Eclipse, используя плагин и работая как веб-сервер, но оно также выплевывает тот же текст, но не запускает веб-сервер.

Есть идеи, что я делаю неправильно и как решить проблему?

Ответы [ 2 ]

2 голосов
/ 14 марта 2011

При изменении строки в dev_appserver.sh на

/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands/java -ea -cp "$JAR_FILE" \
  com.google.appengine.tools.KickStart \
  com.google.appengine.tools.development.DevAppServerMain $*

вместо использования значения по умолчанию java (которое, как я упоминал ранее, установлено в 1.5.0_26), веб-сервер запускается.

0 голосов
/ 01 января 2014

У меня была та же проблема, и я просто попытался запустить Eclipse с правами администратора, а затем отладка работала нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...