我正在使用 Eclipse Java EE,我正在使用 java 开发一个 google app-engine 应用程序,我正在使用以下运行配置在 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
在浏览器上输入时,它显示“此网页不可用”(使用 chrome 或任何其他)但是一旦我在 google apppot 上部署应用程序,localhost:8080 就会显示我的应用程序,但每次我所做的更改都不会除非我将应用程序部署到应用程序点,否则会出现。
当我开始一个新项目并在本地主机上运行它时它显示了我以前的应用程序
但是,该应用程序在 apppot 上运行良好。
我认为 devserver 出了点问题(它没有正确更新),我该如何解决这个问题?