legacy-knowledge-base
公開されました Jun. 30, 2025

Eclipse / Liferay IDE: SpringポートレットのJNDI接続作成時に "Failed to read schema document" URLが表示される

投稿者

Michael Tran

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • Springを使用してJNDI接続を作成する際、Eclipse / Liferay IDEユーザーは以下のエラーに遭遇する可能性があります:
    • "Failed to read schema document 'http://www.liferay.com/schema/lrjee/liferay-jee.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>

環境

  • Liferay DXP 7.4

解像度

  • XSD ファイルが URL に対して実際に利用できないため、IDE は URL をそのまま解決できませんでした。
  • このエラーは、IDEを次のように設定することで解決できます:
    1. Preferences > XML > XML Catalogに移動し、Addをクリックする。
    2. Location に、ワークスペースからの相対パスで liferay-jee.xsd ファイルへのパスを入力します。 XSDファイルはローカルファイルシステム上にある必要がある。
    3. キーの種類」で「スキーマの場所」を選択
    4. キー」に「http://www.liferay.com/schema/lrjee/liferay-jee.xsd」と入力する。
    5. これを保存すると、EclipseはXSDを正しく解決できるようになり、Eclipseでマークされたエラーは消えます。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base