我是gwt编程的新手,我遇到了一个我无法解决的错误。
在我运行/调试我的项目之后,eclipse编译了所有内容并启动了服务器。
2011-03-10 10:39:51.193 java[315:a07] [Java CocoaComponent compatibility mode]: Enabled
2011-03-10 10:39:51.195 java[315:a07] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
Initializing AppEngine server
Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Successfully processed /Users/goncalocoelho/Documents/workspace/Forms1/war/WEB-INF/appengine-web.xml
Successfully processed /Users/goncalocoelho/Documents/workspace/Forms1/war/WEB-INF/web.xml
jetty-6.1.x
Started SelectChannelConnector@0.0.0.0:8888
The server is running at http://localhost:8888/2秒后,它就会终止项目而不会出现任何错误消息(就像我按下了Terminate按钮一样)
<terminated> Forms1[Web Application] /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/Java
有没有人遇到过同样的错误/bug?
发布于 2011-03-16 04:39:49
作为一个临时解决方法,我可以在“运行配置”模式下运行,并在"VM参数“中将-d32参数更改为-d64 (即在64位模式下运行)。
发布于 2011-03-13 04:51:00
我创建了一个常规的eclipse应用程序运行器(就像它是任何其他Java应用程序一样),并将启动参数从GWT运行器复制到我的应用程序运行器。在我用-d64替换了-d32并删除了-XstartOnFirstThread之后,我的runner运行得很好。问题似乎是GWT运行者试图强制执行这些论点。使用常规的eclipse应用程序运行器可以防止GWT自动使用这些参数。
希望这能有所帮助。
发布于 2011-03-15 18:55:11
实际上,我找到了一个适合我的变通方法!
我关注了内维斯的提示:code.google.com/webtoolkit/gettingstarted.html
并用webAppCreator创建了这个项目。然后,我将项目导入到eclipse中,并将App Engine SDK库添加到项目中。然后,我像运行Java应用程序一样运行它,然后启动Development Mode。
我真心希望他们能修复那个bug..
https://stackoverflow.com/questions/5258973
复制相似问题