0

在我的一个测试服务器中,我的 OpenCms 安装以某种方式损坏:登录后,ADE 栏为空,我无法编辑任何内容:

ADE没有靶心

我在日志中没有收到任何类型的错误或警告。

经过一些研究,我发现与理智的安装相比,这个损坏的安装Service implementation URL not specified在通常包含这个靶心的一个 div 中呈现一条消息(仅显示相关的 html):

<body class="GMQ4TUIBKGB GMQ4TUIBFO">
   +<div id="window">
   +<iframe id="editprovider" src="javascript:''" style="position: absolute; width: 0px; height: 0px; border: medium none;" tabindex="-1">
    <div style="display: none;"></div>
   -<div class="GMQ4TUIBLEB">
       -<div class="GMQ4TUIBJEB" style="visibility: hidden;">
            <div class="GMQ4TUIBEBB"></div>
           -<div class="GMQ4TUIBABB">
                <span class="GMQ4TUIBPAB"></span>
                <br>
                <span class="GMQ4TUIBCBB GMQ4TUIBN1 GMQ4TUIBE2">Service implementation URL not specified</span>
            </div>
        </div>
       +<div class="GMQ4TUIBMEB">
    </div>
</body>

用萤火虫渲染: 未指定服务实现 URL

我怎样才能解决这个问题?


环境注意事项:

  • OpenCms 8.04(官方自编译)
  • 雄猫 6.0.35
  • 我复制了使用 OCEE 的可操作 OpenCms 数据库,并将其配置为在我的测试环境中不使用任何 OCEE 组件。在这个配置阶段,恐怕我已经破坏了一些东西。
  • 我们的生产数据库非常大(大约 100 GB),并且希望避免重新克隆它并从头开始安装 OpenCms 来解决这个问题。
4

1 回答 1

0

我已经解决了(重新)安装org.opencms.ade.editprovider模块的问题:

靶心已恢复

显然,我的OpenCms 8.04和运行版本的“继承”OpenCms 模块之间存在版本不匹配。(在这种情况下,org.opencms.ade.editprovider 8.0.4匹配OpenCms 8.0.4。)

于 2012-10-04T14:21:01.730 回答