Google App Engine 1.3.1 <admin-console> Проблема - PullRequest
2 голосов
/ 14 февраля 2010

Я попытался добавить раздел <admin-console> в мой appengine-web.xml, и я получил исключение ниже. Элемент <admin-console> является допустимым элементом в соответствии с appengine-web.xsd. Это также задокументировано в движке приложения docs . Есть идеи, что не так?

<admin-console>
    <page name="My Admin" url="/app/admin" />
</admin-console>

Feb 14, 2010 12:40:09 AM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
SEVERE: Received exception processing C:/development/taylor/myapp/target/myapp-web-0.0.1-SNAPSHOT\WEB-INF/appengine-web.xml
com.google.apphosting.utils.config.AppEngineConfigException: Unrecognized element <admin-console>
    at com.google.apphosting.utils.config.AppEngineWebXmlProcessor.processSecondLevelNode(AppEngineWebXmlProcessor.java:99)
    at com.google.apphosting.utils.config.AppEngineWebXmlProcessor.processXml(AppEngineWebXmlProcessor.java:46)
    at com.google.apphosting.utils.config.AppEngineWebXmlReader.processXml(AppEngineWebXmlReader.java:94)
    at com.google.apphosting.utils.config.AppEngineWebXmlReader.readAppEngineWebXml(AppEngineWebXmlReader.java:61)
    at com.google.appengine.tools.admin.Application.<init>(Application.java:88)
    at com.google.appengine.tools.admin.Application.readApplication(Application.java:120)
    at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:107)
    at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:58)
    at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:54)
    at net.kindleit.gae.EngineGoalBase.runAppCfg(EngineGoalBase.java:140)
    at net.kindleit.gae.DeployGoal.execute(DeployGoal.java:38)
    at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:579)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:498)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:265)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:191)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
    at org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223)
    at org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
    at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)
    at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
    at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:408)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:31)

Ответы [ 2 ]

2 голосов
/ 14 февраля 2010

Мне кажется, что вы, возможно, не используете 1.3.1, вы уверены, что установили SDK 1.3.1 и обновили все свои переменные и ссылки на пути.

0 голосов
/ 14 февраля 2010

Проблема в том, что maven-gae-plugin все еще использует 1.3.0 SDK. Пожалуйста, смотрите вопросы 39 и 41 . Текущий выпуск 0.5.3 не содержит полного исправления, но я упомянул в упомянутых проблемах, что необходимо с точки зрения обновлений для 0.5.4-SNAPSHOT, чтобы исправить проблему.

...