0

私は春のプロジェクトを持っています。実行すると、次のエラーが表示されます

SEVERE: Unable to process Jar entry [javax/validation/bootstrap/GenericBootstrap.class] 
from Jar [jar:file:/D:/Personal%20Work/eclipse%2032%20Bit/workspace/Java%20EE/Spring
/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps
/ch17_ImplementTheViewsForContactInformation/WEB-INF/lib/validation-api-1.0.0.GA.jar!/] 
for annotations
java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
    ....

これが私のPOMのスニペットです

<dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>4.3.0.Beta2</version>
    </dependency>

    <!-- Hibernate’s implementation of JSR-303. -->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-validator</artifactId>
        <version>4.2.0.Final</version>
    </dependency>

    <!-- The JSR-303 Bean Validation API library. -->
    <dependency>
       <groupId>javax.validation</groupId>
       <artifactId>validation-api</artifactId>
       <version>1.0.0.GA</version> 
    </dependency>

なぜこのエラーが発生するのですか? 私はチェックしました、私はこの瓶を場所に持っていますC:\Users\basit.ahmed\.m2\repository\javax\validation\validation-api\1.0.0.GA

どうすればこれを解決できますか?

ありがとう

4

1 に答える 1

2

おそらく、ダウンロードがうまくいかなかったことが原因です。ローカル リポジトリから jar を削除し、再試行してください。

于 2013-06-11T12:01:25.547 に答える