Google App Engine应用错误

时间:2014-02-03 22:27:40

标签: google-app-engine

我正在尝试运行留言板应用https://developers.google.com/appengine/docs/java/gettingstarted/creating,但收到错误:

网址http://goo.gl/rw0dnR

上的错误屏幕截图
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: connect failed: Connection timed out
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:741] 

我在Eclipse上尝试过。在Eclipse中,我单击“运行”菜单,然后单击“调试为” - >“Web应用程序”。错误弹出窗口显示:

  

发生问题:'启动留言簿'遇到了问题   问题。无法连接到VM。 (无法连接到VM   com.sun.jdi.connect.TransportTimeoutException)

任何人都可以帮我解决问题。

代码是:

package guestbook;

import java.io.IOException;
import javax.servlet.http.*;

public class GuestbookServlet extends HttpServlet {
    @Override
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {
        resp.setContentType("text/plain");
        resp.getWriter().println("Hello, world");
    }
}

1 个答案:

答案 0 :(得分:0)

代码看起来很好,显然编译没有错误。在Eclipse,AppEngine开发环境或Jetty Web应用程序服务器的运行时环境中,问题似乎相当低。

我建议卸载并重新安装Eclipse和AppEngine SDK,或者最好还是尝试使用其他计算机。

另一个进程正在侦听端口8888吗?在Windows上,在命令提示符下使用netstat -an进行检查。

您可以尝试其他端口号。在Eclipse中选择Run,Debug Configurations ...,您的项目名称Server。从8888改变并再试一次。

要证明Eclipse不是问题,请暂时在备用目录中使用新副本。从Eclipse Downloads获取它,选择“Eclipse IDE for Java EE Developers”和相应的32位或64位版本。使用Eclipse帮助添加Google Plugin for EclipseApp Engine Java SDK - >安装新软件...选项,使用https://dl.google.com/eclipse/plugin/4.3作为可用软件站点。