1

我是继你好端点教程这里:(https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/HelloEndpoints谷歌云端点 - 当项目运行后端配置

后,我导入模块,并运行“后端”配置错误,我在logcat中收到此消息。我去了与我的项目相关的appspot链接,它似乎工作正常,但这种消息有点困扰我。我该如何解决这个问题?

"C:\Program Files\Java\jdk1.8.0_40\bin\java" -javaagent:C:\Users\Mike\.gradle\appengine-sdk\appengine-java-sdk-1.9.18\lib\agent\appengine-agent.jar -Xbootclasspath/p:C:\Users\Mike\.gradle\appengine-sdk\appengine-java-sdk-1.9.18\lib\override\appengine-dev-jdk-overrides.jar -Didea.launcher.port=7533 "-Didea.launcher.bin.path=C:\Program Files\Android\Android Studio\bin" -Dfile.encoding=windows-1252 -classpath "C:\Users\Mike\.gradle\appengine-sdk\appengine-java-sdk-1.9.18\lib\appengine-tools-api.jar;C:\Program Files\Android\Android Studio\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain com.google.appengine.tools.development.DevAppServerMain --address=localhost --port=8080 C:\Apps\AppEngineTest\backend\build\exploded-app 
Sep 06, 2015 8:16:40 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml 
INFO: Successfully processed C:\Apps\AppEngineTest\backend\build\exploded-app\WEB-INF/appengine-web.xml 
Sep 06, 2015 8:16:41 PM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml 
INFO: Successfully processed C:\Apps\AppEngineTest\backend\build\exploded-app\WEB-INF/web.xml 
Sep 06, 2015 8:16:41 PM com.google.appengine.tools.development.SystemPropertiesManager setSystemProperties 
INFO: Overwriting system property key 'java.util.logging.config.file', value 'C:\Users\Mike\.gradle\appengine-sdk\appengine-java-sdk-1.9.18\config\sdk\logging.properties' with value 'WEB-INF/logging.properties' from 'C:\Apps\AppEngineTest\backend\build\exploded-app\WEB-INF\appengine-web.xml' 

************************************************ 
Could not open the requested socket: Address already in use: bind 
Try overriding --address and/or --port. 

Process finished with exit code 2 


"C:\Program Files\Java\jdk1.8.0_40\bin\java" -javaagent:C:\Users\Mike\.gradle\appengine-sdk\appengine-java-sdk-1.9.18\lib\agent\appengine-agent.jar -Xbootclasspath/p:C:\Users\Mike\.gradle\appengine-sdk\appengine-java-sdk-1.9.18\lib\override\appengine-dev-jdk-overrides.jar -Didea.launcher.port=7535 "-Didea.launcher.bin.path=C:\Program Files\Android\Android Studio\bin" -Dfile.encoding=windows-1252 -classpath "C:\Users\Mike\.gradle\appengine-sdk\appengine-java-sdk-1.9.18\lib\appengine-tools-api.jar;C:\Program Files\Android\Android Studio\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain com.google.appengine.tools.development.DevAppServerMain --address=localhost --port=8080 C:\Apps\AppEngineTest\backend\build\exploded-app 
******************************************************** 
The API version in this SDK is no longer supported on the server! 
----------- 

    Latest SDK: 
    Release: 1.9.26 
    Timestamp: Tue Jul 28 14:00:50 CDT 2015 
    API versions: [1] 

    ----------- 
    Your SDK: 
    Release: 1.9.18 
    Timestamp: Thu Feb 12 13:30:16 CST 2015 
    API versions: [1.0] 

我下载了最新的版本,从它提供的链接应用程序引擎SDK,但我不太确定如何处理该文件夹做..

回答

1

想通了这个问题:

我的localhost:8080端口被以前运行的另一个应用程序使用。杀死正在占用这个位置的进程,并且工作。

  1. 开放命令提示
  2. 类型:netstat的-aon | FINDSTR“8080”
  3. 注意到PID
  4. 打开任务管理器
  5. 视图>选择列>添加列PID
  6. 搜索通过你的过程,发现与PID cooreseponds之一。在我的情况下,它是“java.exe”
  7. 杀死任务,你很好!