Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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
Java GWT SuperDev模式已启用,源映射已启用,已编译,但未显示任何源映射_Java_Gwt_Gwt Super Dev Mode - Fatal编程技术网

Java GWT SuperDev模式已启用,源映射已启用,已编译,但未显示任何源映射

Java GWT SuperDev模式已启用,源映射已启用,已编译,但未显示任何源映射,java,gwt,gwt-super-dev-mode,Java,Gwt,Gwt Super Dev Mode,正如标题所说,我正试图在Chrome中使用最新版本的GWT(2.6.1)运行SuperDev模式 我的应用程序由Tomcat服务器提供服务。我已经运行了SuperDev模式服务器(通过IntelliJ),它成功地编译和链接了源代码,并且在Chrome中启用了源代码映射。我转到应用程序(http://localhost:8081/example/#example)。加载时,我使用书签上的DevMode进行编译。编译完成后,我在Chrome开发者工具中看不到任何Java源代码 在我的应用程序.gwt

正如标题所说,我正试图在Chrome中使用最新版本的GWT(2.6.1)运行SuperDev模式

我的应用程序由Tomcat服务器提供服务。我已经运行了SuperDev模式服务器(通过IntelliJ),它成功地编译和链接了源代码,并且在Chrome中启用了源代码映射。我转到应用程序(
http://localhost:8081/example/#example
)。加载时,我使用书签上的DevMode进行编译。编译完成后,我在Chrome开发者工具中看不到任何Java源代码

在我的应用程序
.gwt.xml



我不确定我还遗漏了什么?从我在网上找到的各种资源来看,我似乎涵盖了我所有的基础,所以我不确定为什么源地图不会显示出来

问题可能是您的
.gwt.xml
允许多种排列,但SuperDevMode无法为多种版本的代码提供源代码映射。检查SuperDevMode进程的日志-它应该在那里有相应的消息

所以,只要试着让
.gwt.xml
中的模块只产生一个排列。如果您只使用标准的GWT LIB,那么将其放置在那里就足够了

<set-property name="user.agent" value="safari" />

对于GXT驱动的项目,请改用此项目:

<set-property name="gxt.user.agent" value="chrome" />

对于MGWT驱动的项目,请尝试使用以下行:

<set-property name="user.agent" value="safari"/>
<set-property name="mgwt.os" value="desktop" />

作为一个积极的副作用,只有一个排列将是开发项目时最短的重新编译时间;)


希望这能有所帮助。

当您导航到gwtproject.org时,是否看到sourcemaps?如果不是,您可能正在使用beta/canary Chrome,它经常会破坏此功能。您还可以验证您没有在开发工具中取消选中sourcemaps复选框吗?最后,您是否在超级开发模式的进程控制台中看到日志消息
[WARN]发送的模块源代码映射:
?我可以在gwtproject.org上看到源代码映射(我使用的是最新稳定版本的Chrome)。我在开发模式进程控制台中没有看到该日志消息。我确实看到
[WARN]忽略了get请求:/sourcemaps/log/WebApp
。是的,我可以确认在Chrome中选中了sourcemaps复选框。你能看看DevTools中的Network选项卡吗?
X-SourceMap
响应头中
.nocache.js
的内容是什么?是否有对gwtSourceMap.json的请求?(另外,奇怪的是,它寻找的是
/sourceMaps/log/WebApp
,而这本不应该发生;在
gwtSourceMap.json
响应中,它是否提到了该URL?与
WebApp
相关的任何内容?)我没有看到对
gwtSourceMap.json
的请求。这就是
.nocache.js
请求的响应头<代码>HTTP/1.1 304未修改服务器:Apache Coyote/1.1 ETag:W/“7401-140251362636”日期:2014年6月11日星期三19:10:19 GMT你救了我一天!有完全相同的问题,并不断检查开发工具设置。。。