0

このガイドを使用して、Spring-boot: link経由で CouchDb を構成しています。問題が発生するのは、この XML 構成ファイルが

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:couchdb="http://www.ektorp.org/schema/couchdb"
xsi:schemaLocation="
    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.ektorp.org/schema/couchdb http://www.ektorp.org/schema/couchdb/couchdb.xsd
">

 <couchdb:database name="myDatabase" url="http://localhost:5984"/> 


</beans>

ektorp xml スキーマを読み取れないため、検証できません。そのスキーマのブラウザー リンクを介して確認すると、何もありませんが、maven の依存関係に確実に 1 つ存在します。しかし、この行を切り替えると

http://www.ektorp.org/schema/couchdb/couchdb.xsd

の中へ

classpath:couchdb.xsd

それは、couchdb.xsd という名前の Maven 依存関係の 1 つにある場合でも、読み取られません。(そのファイルはgithubで調べることができます)。

適切なスキーマ ファイルを見つけるために、XML リーダーに maven の依存関係を調べるように強制するにはどうすればよいですか?

4

1 に答える 1

0

この問題は、Eclipse のバグが原因で発生する他のすべての場合と同様に厄介です。構成ファイルを削除して再度作成しましたが、xml スキーマを検証することなく、すべて正常に動作します。

問題の PS 構成は正しいです。ローカルの Maven リポジトリ、つまりクラスパスから xml スキーマをプルする必要はありません。

于 2017-10-04T14:36:15.100 に答える