GoogleAppEngine: не удалось запустить сервер - причал - PullRequest
1 голос
/ 10 марта 2011

Причал не запустился, и произошли следующие ошибки. В чем причина?

(OS)

Mac OS X 10.6.6

(Java)

Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)

(GAE) Версия 1.4.2

admin$ dev_appserver.sh --port=8080 /Users/admin/projects/sample1/war
####: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
com.google.apphosting.utils.config.AppEngineConfigException: Supplied application has to contain WEB-INF directory.
at com.google.appengine.tools.development.JettyContainerService.determineAppRoot(JettyContainerService.java:320)
at com.google.appengine.tools.development.JettyContainerService.initContext(JettyContainerService.java:146)
at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:146)
at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:219)
at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:164)
at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
at com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:113)
at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:89)

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Поставляемая заявка должна содержать Каталог WEB-INF

Если вы собираете / упаковываете под windows, убедитесь, что WEB-INF называется WEB-INF, а не web-inf. Инструменты Java игнорируют разницу под Windows (так как каталог может быть найден просто отлично), но при развертывании в среде unix происходит сбой с такими странными сообщениями об ошибках, как это.

Я не знаю, действительно ли это является причиной, я испытал это на сервере Sun ONE.

0 голосов
/ 10 марта 2011

Итак, первая строка исключения:

com.google.apphosting.utils.config.AppEngineConfigException: Supplied application has to contain WEB-INF directory.

Есть ли у вас каталог WEB-INF?Это в правильном формате?

...