1
Tomcatサーバーを起動すると、次のエラーが発生します。Springの問題 - 偶数のURIを持つ必要があります
org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 151; SchemaLocation: schemaLocation value =
'http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://drools.org/schema/drools-spring
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-3.1.xsd' must have even number of URI's.
が、私のXMLは、Droolsのスプリング・1.0.0.xsd参照を持つ異なる
<?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:drools="http://drools.org/schema/drools-spring"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation=
"http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://drools.org/schema/drools-spring
http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-container/drools-spring/src/main/resources/org/drools/container/spring/drools-spring-1.0.0.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-3.1.xsd">
ています。私はなぜこれがエラーメッセージに表示されないのかわかりません。提案してください。
ありがとうございます。
"my xml"と呼ばれるファイルがSAXパーサーによって実際に処理されていることを確認してください。 – laune
Tomcatアプリケーションのように、古いバージョンのxmlファイルにdrool xsdがないと思われます。 warファイルをデプロイする場合は、展開してxmlファイルの内容を確認してください。 IDEから実行している場合、アーティファクトを再構築し、xmlファイルがランタイムクラスパスにコピーされたことを確認します。フォローアップの質問、なぜあなたはまだXMLファイルで春のコンテキストを定義していますか? –
答えとしてクラウスの返信を受け入れる方法が不明です。ありがとうクラウス –