이 NoClassDefFoundError가 발생하는 이유는 무엇입니까?

Conorgriffin

갑자기 봄 응용 프로그램에서 아래 오류가 발생하고 그 이유를 알 수 없습니다. 이 문제를 일으키기 위해 pom.xml 파일의 내용을 변경했다고 생각하지 않습니다. 문제를 해결할 수있는 방법에 대한 아이디어가 있습니까?

오류:

Aug 05, 2014 10:02:52 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.7.0_25\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\Blue Coat\ProxyClient\;C:/Program Files/Java/jdk1.7.0_25/bin/../jre/bin/server;C:/Program Files/Java/jdk1.7.0_25/bin/../jre/bin;C:/Program Files/Java/jdk1.7.0_25/bin/../jre/lib/amd64;C:\Program Files (x86)\Blue Coat\ProxyClient\;C:\Program Files (x86)\Blue Coat\ProxyClient\;C:\oracle\product\11.2.0\client_1\bin;H:\Notedata;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Lotus\Notes;C:\Program Files (x86)\Blue Coat\ProxyClient\;C:\Program Files (x86)\OpenSSH\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\jdk1.7.0_25\bin;C:\Users\E048944\Software\gradle-1.11\\bin;C:\Users\E048944\Software\apache-maven-3.2.1\bin;C:\Users\E048944\Software\apache-ant-1.9.3\bin;C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\;C:\Program Files (x86)\Vim\vim73;C:\Program Files (x86)\PuTTY;C:\Users\E048944\Software\groovy-2.2.2\bin;C:\Users\E048944\Software\curl;C:\oracle\product\11.2.0\client_1\bin;H:\Notedata;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Lotus\Notes;C:\Program Files (x86)\Blue Coat\ProxyClient\;C:\Program Files (x86)\OpenSSH\bin;C:\Program Files\TortoiseSVN\bin;;C:\Users\E048944\Software\eclipse-jee-luna-win32-x86_64;;.
Aug 05, 2014 10:02:52 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:springdata_web' did not find a matching property.
Aug 05, 2014 10:02:52 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Aug 05, 2014 10:02:52 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 468 ms
Aug 05, 2014 10:02:52 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Aug 05, 2014 10:02:52 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.39
Aug 05, 2014 10:02:52 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContextException
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2483)
    at java.lang.Class.getConstructor0(Class.java:2793)
    at java.lang.Class.newInstance(Class.java:345)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4154)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4709)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.ClassNotFoundException: org.springframework.context.ApplicationContextException
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
    ... 19 more

Aug 05, 2014 10:02:52 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Aug 05, 2014 10:02:52 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Aug 05, 2014 10:02:52 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/springdata_web] startup failed due to previous errors
Aug 05, 2014 10:02:52 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Aug 05, 2014 10:02:52 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Aug 05, 2014 10:02:52 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/13  config=null
Aug 05, 2014 10:02:52 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 510 ms

내 pom.xml 파일은 다음과 같습니다.

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <artifactId>springdata</artifactId>
        <groupId>com.mycompany.esb</groupId>
        <version>0.0.1-SNAPSHOT</version>
    </parent>

    <artifactId>springdata_web</artifactId>
    <packaging>war</packaging>

    <name>springdata_web</name>

    <properties>
        <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <slf4jVersion>1.7.7</slf4jVersion>
    </properties>

    <dependencies>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-mapper-asl</artifactId>
            <version>1.9.9</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>4.0.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.hateoas</groupId>
            <artifactId>spring-hateoas</artifactId>
            <version>0.7.0.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>4.0.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
            <version>4.0.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>4.0.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>4.1.9.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>4.1.9.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-ehcache</artifactId>
            <version>4.1.9.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate.common</groupId>
            <artifactId>hibernate-commons-annotations</artifactId>
            <version>4.0.1.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate.javax.persistence</groupId>
            <artifactId>hibernate-jpa-2.0-api</artifactId>
            <version>1.0.1.Final</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-rest-webmvc</artifactId>
            <version>2.0.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-jpa</artifactId>
            <version>1.5.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>4.0.3.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>${slf4jVersion}</version>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>
        <dependency>
            <groupId>net.wimpi</groupId>
            <artifactId>telnetd-x</artifactId>
            <version>2.1.1</version>
        </dependency>
        <dependency>
            <groupId>joda-time</groupId>
            <artifactId>joda-time</artifactId>
            <version>2.3</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>${slf4jVersion}</version>
            <scope>runtime</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                    <compilerArguments>
                        <endorseddirs>${endorsed.dir}</endorseddirs>
                    </compilerArguments>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.1.1</version>
                <configuration>
                    <failOnMissingWebXml>false</failOnMissingWebXml>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <version>2.1</version>
                <executions>
                    <execution>
                        <phase>validate</phase>
                        <goals>
                            <goal>copy</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>${endorsed.dir}</outputDirectory>
                            <silent>true</silent>
                            <artifactItems>
                                <artifactItem>
                                    <groupId>javax</groupId>
                                    <artifactId>javaee-endorsed-api</artifactId>
                                    <version>6.0</version>
                                    <type>jar</type>
                                </artifactItem>
                            </artifactItems>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
        <pluginManagement>
            <plugins>
                <!--This plugin's configuration is used to store Eclipse m2e settings 
                    only. It has no influence on the Maven build itself. -->
                <plugin>
                    <groupId>org.eclipse.m2e</groupId>
                    <artifactId>lifecycle-mapping</artifactId>
                    <version>1.0.0</version>
                    <configuration>
                        <lifecycleMappingMetadata>
                            <pluginExecutions>
                                <pluginExecution>
                                    <pluginExecutionFilter>
                                        <groupId>org.apache.maven.plugins</groupId>
                                        <artifactId>maven-dependency-plugin</artifactId>
                                        <versionRange>[2.1,)</versionRange>
                                        <goals>
                                            <goal>copy</goal>
                                        </goals>
                                    </pluginExecutionFilter>
                                    <action>
                                        <ignore></ignore>
                                    </action>
                                </pluginExecution>
                            </pluginExecutions>
                        </lifecycleMappingMetadata>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>

</project>
Conorgriffin

내 .m2 디렉토리의 이름을 바꾸고 maven 빌드를 다시 실행하면 문제가 해결되었습니다. 캐시가 어떻게 든 손상되었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Java에서 NoClassDefFoundError가 발생하는 이유는 무엇입니까?

분류에서Dev

이 DCPError가 발생하는 이유는 무엇입니까?

분류에서Dev

이 KeyError가 발생하는 이유는 무엇입니까?

분류에서Dev

이 TypeError가 발생하는 이유는 무엇입니까?

분류에서Dev

AmbiguousForeignKeysError가 발생하는 이유는 무엇입니까?

분류에서Dev

Infdig 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

KeyError가 발생하는 이유는 무엇입니까?

분류에서Dev

ValueError가 발생하는 이유는 무엇입니까?

분류에서Dev

IndexError가 발생하는 이유는 무엇입니까?

분류에서Dev

NoMethodError가 발생하는 이유는 무엇입니까?

분류에서Dev

fsck 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

이 입력 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

이 추가로 인해 NaN이 발생하는 이유는 무엇입니까?

분류에서Dev

이 구문 논리 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

이로 인해 InvalidArgumentError가 발생하는 이유는 무엇입니까?

분류에서Dev

이 sqlite 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

이 mysql 오류가 계속 발생하는 이유는 무엇입니까?

분류에서Dev

이로 인해 IndexError가 발생하는 이유는 무엇입니까?

분류에서Dev

이 SQL 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

이러한 MySQL 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

KeyDown 이벤트가 발생하지 않는 이유는 무엇입니까?

분류에서Dev

SQL Server에서이 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

이 오류가 c에서 발생하는 이유는 무엇입니까?

분류에서Dev

이 NullReferenceException 오류가 계속 발생하는 이유는 무엇입니까?

분류에서Dev

이 컴파일러 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

이 LINQ에서 "FormatException was unhandled"가 발생하는 이유는 무엇입니까?

분류에서Dev

이 줄에서 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

이 코드에서 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

이 Python 코드에서 KeyError가 발생하는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    Java에서 NoClassDefFoundError가 발생하는 이유는 무엇입니까?

  2. 2

    이 DCPError가 발생하는 이유는 무엇입니까?

  3. 3

    이 KeyError가 발생하는 이유는 무엇입니까?

  4. 4

    이 TypeError가 발생하는 이유는 무엇입니까?

  5. 5

    AmbiguousForeignKeysError가 발생하는 이유는 무엇입니까?

  6. 6

    Infdig 오류가 발생하는 이유는 무엇입니까?

  7. 7

    KeyError가 발생하는 이유는 무엇입니까?

  8. 8

    ValueError가 발생하는 이유는 무엇입니까?

  9. 9

    IndexError가 발생하는 이유는 무엇입니까?

  10. 10

    NoMethodError가 발생하는 이유는 무엇입니까?

  11. 11

    fsck 오류가 발생하는 이유는 무엇입니까?

  12. 12

    이 입력 오류가 발생하는 이유는 무엇입니까?

  13. 13

    이 추가로 인해 NaN이 발생하는 이유는 무엇입니까?

  14. 14

    이 구문 논리 오류가 발생하는 이유는 무엇입니까?

  15. 15

    이로 인해 InvalidArgumentError가 발생하는 이유는 무엇입니까?

  16. 16

    이 sqlite 오류가 발생하는 이유는 무엇입니까?

  17. 17

    이 mysql 오류가 계속 발생하는 이유는 무엇입니까?

  18. 18

    이로 인해 IndexError가 발생하는 이유는 무엇입니까?

  19. 19

    이 SQL 오류가 발생하는 이유는 무엇입니까?

  20. 20

    이러한 MySQL 오류가 발생하는 이유는 무엇입니까?

  21. 21

    KeyDown 이벤트가 발생하지 않는 이유는 무엇입니까?

  22. 22

    SQL Server에서이 오류가 발생하는 이유는 무엇입니까?

  23. 23

    이 오류가 c에서 발생하는 이유는 무엇입니까?

  24. 24

    이 NullReferenceException 오류가 계속 발생하는 이유는 무엇입니까?

  25. 25

    이 컴파일러 오류가 발생하는 이유는 무엇입니까?

  26. 26

    이 LINQ에서 "FormatException was unhandled"가 발생하는 이유는 무엇입니까?

  27. 27

    이 줄에서 오류가 발생하는 이유는 무엇입니까?

  28. 28

    이 코드에서 오류가 발생하는 이유는 무엇입니까?

  29. 29

    이 Python 코드에서 KeyError가 발생하는 이유는 무엇입니까?

뜨겁다태그

보관