App Engine Dev App Server不会在eclipse中更新

时间:2015-01-12 17:05:04

标签: eclipse google-app-engine google-cloud-endpoints devserver

我正在使用Eclipse Java EE,并且正在使用java开发谷歌应用引擎应用程序,我使用以下运行配置在localhost上运行应用程序。

基本目录:${project_loc}

目标:appengine:devserver

Maven运行时:外部C:\Program Files\Apache\apache-maven-3.2.5-bin\apache-maven-3.2.5

当我使用上面的配置运行应用程序时,eclipse说它正在运行(如下所示)

[INFO] Jan 12, 2015 4:29:40 PM com.google.apphosting.utils.jetty.JettyLogger info
[INFO] INFO: Started SelectChannelConnector@127.0.0.1:8080
[INFO] Jan 12, 2015 4:29:40 PM com.google.appengine.tools.development.JettyContainerService startHotDeployScanner
[INFO] INFO: Full scan of the web app in place every 5s.
[INFO] Jan 12, 2015 4:29:40 PM com.google.appengine.tools.development.AbstractModule startup
[INFO] INFO: Module instance default is running at http  :  //  localhost : 8080/
[INFO] Jan 12, 2015 4:29:40 PM com.google.appengine.tools.development.AbstractModule startup
[INFO] INFO: The admin console is running at http : // localhost : 8080 / _ ah / admin
[INFO] Jan 12, 2015 9:59:40 PM com.google.appengine.tools.development.DevAppServerImpl doStart
[INFO] INFO: Dev App Server is now running

但是当我在浏览器上输入localhost:8080时,它会显示"此网页不可用" (使用铬或任何其他) 但是一旦我在谷歌appspot上部署应用程序,localhost:8080显示我的应用程序,但每次我做出的更改都不会出现,除非我将应用程序部署到appspot。

当我开始一个新项目并在localhost上运行它显示我以前的应用程序

但是应用程序在appspot上运行正常。

我认为devserver有问题(它没有正确更新),我该如何解决?

2 个答案:

答案 0 :(得分:4)

当我在localhost:8080的浏览器上输入127.0.0.1:8080时,dev服务器运行正常。

答案 1 :(得分:2)

尝试在mvn clean install

之前运行mvn appengine:devserver