Google App Engine:警告:Server @ 3d484a8a失败:java.net.BindException:地址已在使用中

Aya*_*aka 7 java google-app-engine eclipse-plugin

我刚开始学习服务器,而且我正在搞乱谷歌的App Engine.我试图通过位于App Engine的教程,让这里在Mac上使用Eclipse,但我得到读取一个问题:

Jun 24, 2010 4:35:08 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Jun 24, 2010 4:35:08 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed /Users/ayanonagon/Desktop/Venmo/iPhoneApplication/Guestbook/war/WEB-INF/appengine-web.xml
Jun 24, 2010 4:35:08 PM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed /Users/ayanonagon/Desktop/Venmo/iPhoneApplication/Guestbook/war/WEB-INF/web.xml
Jun 24, 2010 4:35:08 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: failed SelectChannelConnector@127.0.0.1:8888: java.net.BindException: Address already in use
Jun 24, 2010 4:35:08 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: failed Server@3d484a8a: java.net.BindException: Address already in use

************************************************
Could not open the requested socket: Address already in use
Try overriding --address and/or --port.
Run Code Online (Sandbox Code Playgroud)

我尝试过搜索问题,不,控制台视图中的红色方块不是红色.它可能在某种程度上是一个Mac问题,因为我的朋友也正在通过教程没有遇到任何问题.也许与localhost有关:8888?

小智 7

在我的情况下,我正在启动应用程序,测试它,对文件进行更改,然后尝试再次启动或测试它.我找到了这个解决方案

请参阅http://code.google.com/appengine/docs/java/tools/eclipse.html#Running_the_Project

除了其他关于何时必须重新启动它以及何时不重启的精彩信息时,它说:"要停止服务器,请确保选中"调试"面板,然后单击"终止"按钮:"Eclipse终止"按钮.

要打开调试面板:单击窗口 - >显示视图 - >其他展开调试列表,然后单击调试

现在将显示调试面板,并且Terminate按钮是调试面板右上角的红色方框.

终止现有服务器后,您必须再次运行它.


Rom*_*eau 6

这意味着您要么在端口上运行另一个实例,要么在端口上侦听另一个程序.你还有什么在8888端口上?

如果要自定义服务器的启动方式,可以在Eclipse中创建Run/Debug该类型的新配置Web Application或更改现有的配置.