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. 殺死任務,你很好!