0

テスト サーバーの 1 つで、OpenCms のインストールが何らかの形で破損しています。ログイン後、ADE バーが空で、何も編集できません。

ブルズアイのない ADE

ログにエラーや警告はありません。

いくつかの調査の後、正常なインストールと比較して、この破損したインストールは、Service implementation URL not specified通常このブルズアイを含む div の 1 つでメッセージをレンダリングしていることがわかりました (関連する 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>

firebug でレンダリング: サービスの実装 URL が指定されていません

どうすればこれを修正できますか?


環境に関する注意事項:

  • OpenCms 8.04 (公式ソースから自己コンパイル)
  • トムキャット 6.0.35
  • OCEE を使用する運用 OpenCms DB をコピーし、テスト環境で 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 に答える