从不同的机器调试Google AppEngine localhost

时间:2012-08-23 18:10:45

标签: eclipse google-app-engine servlets

我正在使用eclipse来调试谷歌应用引擎应用。我想从我的iPhone连接到我的笔记本电脑上的Eclipse上运行的GAE应用程序。

在eclipse中,我尝试了Run-> Debug Configurations,然后添加了--address选项来使用我的IP地址

enter image description here

但我一定不能做得对,因为我在尝试调试时遇到了这个错误

[Java CocoaComponent兼容模式]:将SWT的超时设置为0.100000 用法:[选项]

知道怎么做吗?

谢谢!

4 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,找到了这篇文章并且能够解决你的提示。感谢

首先,不要在参数列表的末尾添加--address,或者将war路径自动添加两次到参数(在屏幕截图中看到你有一个额外的/ Users / arc / Documents / workspace / jsoup / war在--address

之后添加

二。在Linux Mint和Eclipse Junu上, - address似乎对我不起作用。我不得不使用-a

所以我的参数列表如下:

-a 0.0.0.0 --port = 8080 / home / d / workspace / blah / war

答案 1 :(得分:0)

将IP地址设置为0.0.0.0应该可以正常工作..(我不知道如何在Eclipse中成功完成)

答案 2 :(得分:0)

-bindAddress *localIPaddress*参数之前添加-port。它对我有用。

答案 3 :(得分:0)

对于那些正在使用IntelliJ的人,您需要转到编辑配置。在您的AppEngine Dev Server下,您将找到一个页面,您可以在其中设置"服务器参数"。将其设置为:

--address=[ip address]

例如

--address=192.168.1.115