Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 通过从本地环境加载SourceMaps在生产中调试GWT应用程序_Google Chrome_Gwt_Source Maps - Fatal编程技术网

Google chrome 通过从本地环境加载SourceMaps在生产中调试GWT应用程序

Google chrome 通过从本地环境加载SourceMaps在生产中调试GWT应用程序,google-chrome,gwt,source-maps,Google Chrome,Gwt,Source Maps,我想在Chrome中使用sourcemaps调试一个基于GWT2.7的应用程序。但是,我不希望所有源代码都包含在附带的WAR文件中。我设法在Maven构建期间使用saveSource编译器设置生成sourcemaps。 现在的问题是,如何从浏览器中将sourcemaps“附加”到正在运行的系统 我已经有了本地服务器提供的sourcemap json文件,并且还能够使用生成的GWT js文件的上下文菜单从那里加载源: 这显示了左边的java包层次结构-酷!然而,java文件中的断点不起作用,源映

我想在Chrome中使用sourcemaps调试一个基于GWT2.7的应用程序。但是,我不希望所有源代码都包含在附带的WAR文件中。我设法在Maven构建期间使用saveSource编译器设置生成sourcemaps。 现在的问题是,如何从浏览器中将sourcemaps“附加”到正在运行的系统

我已经有了本地服务器提供的sourcemap json文件,并且还能够使用生成的GWT js文件的上下文菜单从那里加载源:

这显示了左边的java包层次结构-酷!然而,java文件中的断点不起作用,源映射条目在页面重新加载时再次消失,这意味着我将无法调试任何初始化逻辑


有什么想法吗?

开始一个新项目,在我的gwt模块中,我添加了以下代码行:

<set-property name="compiler.useSourceMaps" value="true"/>
<set-configuration-property name="devModeRedirectEnabled" value="true"/>
<set-configuration-property name="CssResource.obfuscationPrefix" value="empty"/>

在此之后,以超级开发模式启动开发服务器允许我查看java代码并在所有类中进行调试,包括入口点类。当在入口点类中设置java断点时(此时我正在使用chrome 43.0.2357.81 m),我能够刷新页面,断点再次被命中


希望这有帮助

嗨,布沙曼…我有一个Q()变化不是taking@mohammedsameen我没有足够的代表对您所指的问题发表评论,但如果您发布用于启动代码服务器的命令,这会有所帮助。