Мне стыдно спрашивать об этом, но я не могу на всю жизнь понять, что я делаю неправильно.
Я загрузил 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, используя плагин и работая как веб-сервер, но оно также выплевывает тот же текст, но не запускает веб-сервер.
Есть идеи, что я делаю неправильно и как решить проблему?