2012-04-26 3 views
2

Когда я запускаю мое приложение GWT с помощью плагин Eclipse, я могу получить доступ к местным Д.С. зрителю на http://localhost:8888/_ah/admin, но после преобразования в МВН проект, я получаю HTTP ERROR: 404 NOT_FOUND RequestURI=/_ah/admin Powered by Jetty:// я могу получить доступ к приложению на тот же порт, так это действительно 8888 Пожалуйста, дайте предложения, спасибоGoogle App Engine Локальная хранилищу консоль

Update: pom.xml

`

<plugin> 
    <groupId>net.kindleit</groupId> 
<artifactId>maven-gae-plugin</artifactId> 
       <version>0.8.4</version> 
       <configuration> 
        <port>81</port> 
        <disableUpdateCheck>true</disableUpdateCheck> 
        <encoding>UTF-8</encoding>         
       <keepTempUploadDir>true</keepTempUploadDir> 
       <unpackVersion>${gaeVersion}</unpackVersion> 
      <sdkDir>${settings.localRepository}/com/google/appengine/appengine-java-sdk/1.5.2/appengine-java-sdk-1.5.2</sdkDir> 
       </configuration>     
      </plugin> 

`

+0

Ваше приложение работает на 'localhost: 8888', но в консоли администратора нет? Это безумие. Я почти уверен, что 'maven-gae-plugin' размещаются на' 8080' по умолчанию. –

+0

Странно! Все было нормально, пока я не перешел на mvn, я думал, что преобразование в mvn proj упростит управление зависимостями, но я мог ошибаться. –

+0

Эта проблема не имеет ничего общего с «управлением зависимостями» –

ответ

2

мне удалось заставить его работать, добавив:

<server>com.google.appengine.tools.development.gwt.AppEngineLauncher</server> 
      <appEngineVersion>${gaeVersion}</appEngineVersion> 
+0

Где в pom.xml –

0

Вы можете установить порт в pom.xml:

<plugin> 
    <groupId>net.kindleit</groupId> 
    <artifactId>maven-gae-plugin</artifactId> 
    <version>0.9.2</version> 
    ... 
    <configuration> 
     <port>8765</port> 
    </configuration> 
    </plugin> 

    <pluginRepositories> 
    <pluginRepository> 
     <id>maven-gae-plugin-repo</id> 
     <name>maven-gae-plugin repository</name> 
     <url>http://maven-gae-plugin.googlecode.com/svn/repository/</url> 
    </pluginRepository> 
    </pluginRepositories> 

Затем проверьте консольный вывод:

27.04.2012 07:13:22 com.google.appengine.tools.development.DevAppServerImpl start 
INFO: The server is running at http://localhost:8765/ 
27.04.2012 07:13:22 com.google.appengine.tools.development.DevAppServerImpl start 
INFO: The admin console is running at http://localhost:8765/_ah/admin 
+0

Спасибо @Moritz, я обновил свой вопрос с моим pom, пожалуйста, посмотрите. Все это время порт установлен на 81, но я всегда обращался к своему приложению через http://127.0.0.1:8888/LottoShop.html ? gwt.codesvr = 127.0.0.1: 9997' (когда я нажимаю «Запустить браузер по умолчанию») из окна режима разработки GWT. Спасибо –

+0

Вы можете попробовать перейти на последнюю версию плагина GAE 0.9.2. –

+0

Хорошо, спасибо сделаю. Cheers –