2017-12-08 8 views
0

私のスプリングブートプロジェクトを実行すると、sfl4jに関するこのエラーが発生します。それはそれが依存関係を見つけることではないことを縫い合わせる。私はこれらの依存関係を手動でpom.xmlに追加しようとしましたが(別の依存関係から取得する必要があります)、別の依存関係があるためにさらに失敗します...私は別のマシンでプロジェクトを実行しようとしました。本当に奇妙な...ここでここでスタックトレースエラーEclipse + Ubuntuでスプリングブートが失敗する

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 
SLF4J: Defaulting to no-operation (NOP) logger implementation 
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 
Exception in thread "main" java.lang.NoClassDefFoundError: ch/qos/logback/classic/joran/JoranConfigurator 
    at java.lang.Class.getDeclaredConstructors0(Native Method) 
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) 
    at java.lang.Class.getConstructor0(Class.java:3075) 
    at java.lang.Class.getConstructor(Class.java:1825) 
    at org.springframework.boot.logging.LoggingSystem.get(LoggingSystem.java:169) 
    at org.springframework.boot.logging.LoggingSystem.get(LoggingSystem.java:160) 
    at org.springframework.boot.logging.LoggingApplicationListener.onApplicationStartingEvent(LoggingApplicationListener.java:229) 
    at org.springframework.boot.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:209) 
    at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) 
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) 
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) 
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:122) 
    at org.springframework.boot.context.event.EventPublishingRunListener.starting(EventPublishingRunListener.java:69) 
    at org.springframework.boot.SpringApplicationRunListeners.starting(SpringApplicationRunListeners.java:48) 
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:292) 
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) 
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) 
    at br.senai.ms.talentos.TalentosApplication.main(TalentosApplication.java:11) 
Caused by: java.lang.ClassNotFoundException: ch.qos.logback.classic.joran.JoranConfigurator 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    ... 18 more 

========================== は私の全体のポンポンです.xmlの

http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0

<groupId>br.senai.ms</groupId> 
<artifactId>talentos</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<packaging>jar</packaging> 

<name>talentos</name> 
<description>Talentos</description> 

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.5.9.RELEASE</version> 
    <relativePath/> <!-- lookup parent from repository --> 
</parent> 

<properties> 
    <start-class>br.teste.Application</start-class> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 
    <java.version>1.8</java.version> 
</properties> 

<dependencies> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-cache</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-data-jpa</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.flywaydb</groupId> 
     <artifactId>flyway-core</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-web</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-jdbc</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.postgresql</groupId> 
     <artifactId>postgresql</artifactId> 
     <scope>runtime</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.projectlombok</groupId> 
     <artifactId>lombok</artifactId> 
     <optional>true</optional> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-test</artifactId> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.mysema.querydsl</groupId> 
     <artifactId>querydsl-apt</artifactId> 
     <version>3.7.4</version> 
    </dependency> 
    <dependency> 
     <groupId>com.mysema.querydsl</groupId> 
     <artifactId>querydsl-jpa</artifactId> 
     <version>3.7.4</version> 
    </dependency> 
    <dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibernate-ehcache</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>net.sf.ehcache</groupId> 
     <artifactId>ehcache-core</artifactId> 
     <version>2.4.3</version> 
    </dependency> 
</dependencies> 

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-maven-plugin</artifactId> 
     </plugin> 
     <plugin> 
      <groupId>com.mysema.maven</groupId> 
      <artifactId>apt-maven-plugin</artifactId> 
      <version>1.1.3</version> 
      <executions> 
       <execution> 
        <goals> 
         <goal>process</goal> 
        </goals> 
        <configuration> 
         <outputDirectory>target/generated-sources/java</outputDirectory> 
         <processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin>   
    </plugins> 
</build> 

+2

他の人があなたを助けるためには、 'pom.xml'ファイルも投稿してください。私はこれが競合するバージョンの瓶のために起こると思う。 'slf4j'の依存関係があるかもしれませんが、' slf4j'を推移的依存関係とする他の依存関係があるので、あなたは別のバージョンになります。 – Raf

+1

'pom.xml'を共有してください。 – Saravana

+0

私のpom.xmlで更新しました@Raf – vinyoliver

答えて

2

は.m2ディレクトリを削除して、再度プロジェクトをビルドしてみます。 Mavenがすべてのjarファイルを再度ダウンロードするので、ビルドに少し時間がかかるかもしれません。

+0

私の全体の.m2を削除した後、アプリケーションは正常に動作しました。 Tks – vinyoliver

+0

それがあなたを助けてくれてうれしいです。 –

関連する問題