Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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 jBrowserDriver获取呼叫挂起_Java_Snapshot_Headless - Fatal编程技术网

Java jBrowserDriver获取呼叫挂起

Java jBrowserDriver获取呼叫挂起,java,snapshot,headless,Java,Snapshot,Headless,这可能是一个小的配置问题,只是我没有成功地找到这个问题 我正在使用jBrowserDriver获取支持ajax的页面的快照 我的WebClient配置为:- Builder builder = Settings.builder(); builder.headless(true); builder.javascript(true); builder.quickRender(true); builder.timezone(Timezone.ASIA_CALC

这可能是一个小的配置问题,只是我没有成功地找到这个问题

我正在使用jBrowserDriver获取支持ajax的页面的快照

我的WebClient配置为:-

    Builder builder = Settings.builder();

    builder.headless(true);
    builder.javascript(true);
    builder.quickRender(true);
    builder.timezone(Timezone.ASIA_CALCUTTA);
    builder.userAgent(UserAgent.CHROME);

    JBrowserDriver jbd = new JBrowserDriver(builder.build());
只要调用jbd.get(url),代码就会挂起。这不会发生在我的mac os x上,但会发生在linux服务器上

有人能帮我解决这个问题吗


谢谢

我也有同样的问题,现在已经解决了。若要查看是否存在相同问题,请将此添加到生成器中

builder.javaOptions("-Dquantum.verbose=true", "-Dprism.verbose=true", "-verbose", "-verbose:class", "-Dprism.useFontConfig=false")
然后运行应用程序,当它挂起时,查看日志文件,如果您看到此错误:

[2016-12-01T16:17:32.329][Instance 1][Port 38914] Error: JavaFX detected no fonts! Please refer to release notes for proper font configuration
如果您这样做了,则将其添加到构建器中(并删除前一行,否则您的日志文件将变得巨大)


无响应:(我们可以在服务器端禁用CSS呈现吗?我只需要根据javascript准备html。有人,请帮助!@user3279692对你有用吗?我遇到了同样的错误,使用这些选项没有任何区别。它只是保持冻结。
builder.javaOptions("-Dprism.useFontConfig=false")