Hippo CMS 部署到 tomcat(浏览器中显示空白页面,页面源在 curl 中可用)

Hippo CMS Deployment to tomcat (Blank page shown in Browser, page source available in curl)

我几乎按照 http://www.onehippo.org/library/enterprise/installation-and-configuration/linux-installation-manual.html 上的说明在 tomcat8 上配置 hippo cms 实例。

我搞定了 运行,日志文件中没有任何错误,但是如果我从浏览器中查询 http://localhost:8080/site,则会显示一个空白页面,但如果我查看页面后面的源代码我看到了我期望的 html 代码。

是否缺少任何配置?

既然你 运行 没有错误并且可以看到实际的 HTML 代码,那么我强烈怀疑是客户端问题。

我曾见过这种情况,因为 JavaScript 错误阻止了渲染(在您选择的浏览器的开发者工具中检查)。或者,也许您的浏览器不兼容:请尝试使用其他浏览器。也可能是 HTML 有点格式错误,您可以尝试 HTML 验证器服务。

好的,我找到了解决方案。

我使用了以下代码(简化)

<head>
  ...
  <script src="someurl" />

--> 没有 html 或脚本错误但浏览器中没有任何显示

<head>
  ...
  <script src="someurl" ></script>

工作正常 (https://developer.mozilla.org/en/docs/Web/HTML/Element/script)