5

Springsource ツール スイートは、使用しているツールです。

これらはエラーです..

>     Description   Resource    Path    Location    Type
>     Error occured processing XML 'Unable to load schema mappings from location [META-INF/spring.schemas]'. See Error Log for more
> details   root-context.xml    /masterdataqa/src/main/webapp/WEB-INF/spring    Unknown Spring
> Beans Problem

説明 リソース パス ロケーション タイプ XML の処理中にエラーが発生しました 「ロケーション [META-INF/spring.schemas] からスキーマ マッピングをロードできません」。詳細については、エラー ログを参照してください。 servlet-context.xml /masterdataqa/src/main/webapp/WEB-INF/spring/appServlet 不明な Spring Bean の問題

\Program Files\PHP;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Heroku\bin;C:\Program Files\ruby-1.9.3\bin;C:\Program Files\git\bin ;C:\Program Files\git\cmd;D:\apache-maven-3.0.4\bin;;. 2012 年 4 月 24 日 10:44:32 AM org.apache.tomcat.util.digester.SetPropertiesRule 開始警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} プロパティ「ソース」を「org.eclipse.jst」に設定.jee.server:masterdataqa' は、一致するプロパティを見つけられませんでした。2012 年 4 月 24 日 10:44:34 AM org.apache.coyote.AbstractProtocol init INFO: 初期化中の ProtocolHandler ["http-bio-8080"] 2012 年 4 月 24 日 10:44:34 AM org.apache.coyote.AbstractProtocol init INFO : ProtocolHandler の初期化 ["ajp-bio-8009"] 2012 年 4 月 24 日 10:44:34 AM org.apache.catalina.startup.Catalina load INFO: 4747 ミリ秒で処理された初期化情報: サーブレット エンジンの起動: Apache Tomcat/7.0.25 2012 年 4 月 24 日 10:44:35 AM org.apache.catalina.util.SessionIdGenerator createSecureRandom 情報: [SHA1PRNG] を使用したセッション ID 生成用の SecureRandom インスタンスの作成に [140] かかりましたミリ秒。2012 年 4 月 24 日 10:44:36 AM org.apache.catalina.loader.WebappClassLoader validateJarFile 情報: validateJarFile(C:\Documents and Settings\srinivasa\Documents\workspace-sts-2.9.0.RELEASE.metadata.plugins\org .eclipse.wst.server.core\tmp0\wtpwebapps\masterdataqa\WEB-INF\lib\servlet-api.jar) - jar がロードされていません。サーブレット仕様 2.3 のセクション 9.7.2 を参照してください。問題のあるクラス: javax/servlet/Servlet.class 2012 年 4 月 24 日 10:44:36 AM org.apache.catalina.startup.TaglibUriRule 本文情報: TLD がスキップされました。URI: http://www.springframework.org/tags/formは既に定義されています。URI: http://www.springframework.org/tagsは既に定義されています。URI: http://www.springframework.org/tags/formは既に定義されています。URI: http://www.springframework.org/tagsは既に定義されています 2012 年 4 月 24 日 10:44:37 AM org.apache.catalina.core.ApplicationContext ログ情報: Spring ルート WebApplicationContext 情報を初期化しています: org.springframework.web.context.ContextLoader - ルート WebApplicationContext: 初期化開始情報: org. springframework.web.context.support.XmlWebApplicationContext - ルート WebApplicationContext の更新: 起動日 [Tue Apr 24 10:44:37 IST 2012]; コンテキスト階層情報のルート: org.springframework.beans.factory.xml.XmlBeanDefinitionReader - ServletContext リソースから XML Bean 定義をロード中 [/WEB-INF/spring/root-context.xml] エラー: org.springframework.web.context.ContextLoader - コンテキストの初期化に失敗しました org.springframework.beans.factory.BeanDefinitionStoreException: ServletContext リソース [/WEB-INF/spring/root-context.xml] からの XML ドキュメントの解析中に予期しない例外が発生しました。ネストされた例外は java.lang.IllegalStateException: Unable to load schema mappings from location [META-INF/spring.schemas] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412) at org.springframework .beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) org.springframework.beans.factory.support.AbstractBeanDefinitionReader org.springframework.beans.factory.support.AbstractBeanDefinitionReader の .loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)。StandardContext listenerStart SEVERE: クラス org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/spring/root] クラスのリスナー インスタンスにコンテキスト初期化イベントを送信する例外-context.xml]; ネストされた例外は java.lang.IllegalStateException: Unable to load schema mappings from location [META-INF/spring.schemas] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412) at org.springframework org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java: . 23 以上の原因: java.util.zip.ZipException: java.util.zip.ZipFile.read(Native Method) の無効な LOC ヘッダー (不正な署名) java.util.zip.ZipFile.access$1200(ZipFile.java: 31) java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:459) で java.util.zip.ZipFile$1.fill(ZipFile.java:242) で java.util.zip.InflaterInputStream.read( InflaterInputStream.java:141) で java.io.FilterInputStream.read(FilterInputStream.java:116) で java.io.FilterInputStream.read(FilterInputStream.java:90) で java.util.Properties$LineReader.readLine(Properties.java) :418) org.springframework.core.io.support.PropertiesLoaderUtils.loadAllProperties(PropertiesLoaderUtils. java:111) org.springframework.beans で。

4

3 に答える 3

10

これは、プロジェクト クラス パスの jar ファイルが破損していることを意味します。jar ファイルを削除して、再度ダウンロードしてください。

Maven を使用している場合:

#delete repository
rm -rf ~/.m2/repository/*

#use maven
mvn test

これにより、最初に~/.m2/repository/内のすべてのファイルが削除され、次に、mvn testプロジェクトをビルドして junit テストを実行する前に、依存するすべての jar ファイルがダウンロードされます。

詳細はこちら: Maven:: 無効な CEN (不正な署名) 無効な LOC (不正な署名)

于 2012-07-29T17:02:29.420 に答える
0

私も同じ問題を抱えていました。STSでsettings.xmlのmavenパスを変更して修正しました.m2(ユーザーディレクトリ内)にあり、mavenインストールディレクトリ/conf/settings.xmlに変更しました

.m2 ディレクトリは、Netbeans および他のバージョンの STS と共有されていました。STS の最新バージョンで最初の Spring MVC プロジェクトを作成すると、このため機能しません。Netbeans と古いバージョンの STS は、このフォルダーに対して何らかの構成を行ったか、新しいバージョンの STS-Spring MVC プロジェクト テンプレートでは機能しないソフトウェアをインストールしたと思います。

于 2012-06-12T20:46:16.017 に答える
0

Eclipse でエラー ログを確認し、破損した jar フォルダーを削除して、maven に再度インストールさせます。これで問題は解決するはずです。

于 2017-07-29T12:58:23.760 に答える