从昨天开始,我一直在研究现有的GWT项目。但是我的问题是我无法在Eclipse中调试。它根本不会中断我的断点。
我见过其他人也遇到同样的问题:
我还看了一些教程:
我已经根据这些站点尝试了各种不同的方法,但是似乎都没有用。我尝试过的一些事情:
gwt-dev-2.7.0.jar
我的类路径用户条目的顶部(而不是中间的某个位置)-bindAdres my.ip.adres
; -gen my_path
; -eclipse
(-eclipse
顺便说一句,不是有效的参数。)。我当前的配置:
主标签:
Project:
user-testwar
Main class:
com.google.gwt.dev.DevMode
参数标签:
Program arguments:
-logLevel INFO
-port 8888
-war C:\Users\...\user-testwar\target\UserTestWar
-superDevMode
-remoteUI "${gwt_remote_ui_server_port}:${unique_id}"
-codeServerPort 9997
my.package.gwt.udf.viewer.TestWarProject
VM arguments:
-Xmx512m
类路径选项卡:
Bootstrap Entries:
JRE System Library [JavaSE-1.6]
User Entries:
gwt-dev-2.7.0.jar
java - \user-testwar\src\main\
gwt - \user-testwar\target\generated-sources\
java - \user-jar\src\main\
gwt - \user-jar\target\generated-sources\
> user-testwar (default classpath)
user-testwar
Maven Dependencies
gwt-user.jar
gwt-codeserver.jar
gwt-dev.jar
validation-api-1.0.0.GA-sources.jar
validation-api-1.0.0.GA.jar
因此,有人有(其他)想法来解决Eclipse和GWT的调试问题吗?
编辑:
当我在RemoteService实现类中放置一个断点时,它确实会在那里中断。但是,我的用户jar项目和用户testwar项目的主代码(我要调试的地方)中的小部件/页面的断点将被忽略。
如果要在Eclipse中调试GWT应用程序,并且正在使用SDM,则需要SBDG插件。
可在此处下载SDBG插件:https : //sdbg.github.io/
否则,在使用SDM时,必须在浏览器中进行调试。
另一个解决方案是使用Intellij Ultimate版本,该版本提供JavaScript调试器。实际上,您需要GWT构面不属于Community版本的Ultimate版本。
更新:
从GWT Eclipse插件的3.0版本开始,SBDG-Plugin集成到GWT插件中,使调试GWT应用程序变得非常容易。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句