Lucas_Cavalcanti 8 de mai. de 2013
tente mudar a dependência do slf4j para 1.6, como ele pede na primeira linha do erro.
fabioebner 8 de mai. de 2013
Lucas nao tem a opcao
<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/maven-v4_0_0.xsd" >
<modelVersion> 4.0.0</modelVersion>
<groupId> iNotas</groupId>
<artifactId> iNotas</artifactId>
<packaging> war</packaging>
<version> 0.0.1-SNAPSHOT</version>
<name> iNotas</name>
<properties>
<project.build.sourceEncoding> UTF-8</project.build.sourceEncoding>
</properties>
<build>
<outputDirectory> ${ basedir } /src/main/webapp/WEB-INF/classes</outputDirectory>
<plugins>
<plugin>
<artifactId> maven-compiler-plugin</artifactId>
<version> 2.3.2</version>
<configuration>
<source> 1.6</source>
<target> 1.6</target>
<encoding> UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<artifactId> maven-eclipse-plugin</artifactId>
<version> 2.8</version>
<configuration>
<downloadSources> true</downloadSources>
<downloadJavadocs> true</downloadJavadocs>
<wtpversion> 2.0</wtpversion>
</configuration>
</plugin>
<plugin>
<groupId> org.apache.maven.plugins</groupId>
<artifactId> maven-war-plugin</artifactId>
<version> 2.1.1</version>
</plugin>
<plugin>
<groupId> org.mortbay.jetty</groupId>
<artifactId> maven-jetty-plugin</artifactId>
<version> 6.1.14</version>
<configuration>
<scanIntervalSeconds> 3</scanIntervalSeconds>
<stopKey> foo</stopKey>
<stopPort> 9999</stopPort>
<webAppConfig>
<contextPath> /</contextPath>
</webAppConfig>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId> br.com.caelum</groupId>
<artifactId> vraptor</artifactId>
<version> 3.5.0</version>
</dependency>
<dependency>
<groupId> opensymphony</groupId>
<artifactId> sitemesh</artifactId>
<version> 2.4.2</version>
</dependency>
<dependency>
<groupId> javax.servlet</groupId>
<artifactId> jstl</artifactId>
<version> 1.2</version>
</dependency>
<dependency>
<groupId> org.hsqldb</groupId>
<artifactId> hsqldb</artifactId>
<version> 2.2.8</version>
</dependency>
<dependency>
<groupId> org.hibernate</groupId>
<artifactId> hibernate-entitymanager</artifactId>
<version> 4.0.1.Final</version>
</dependency>
<dependency>
<groupId> org.hibernate</groupId>
<artifactId> hibernate-c3p0</artifactId>
<version> 4.0.1.Final</version>
</dependency>
<dependency>
<groupId> org.hibernate</groupId>
<artifactId> hibernate-validator</artifactId>
<version> 4.2.0.Final</version>
</dependency>
<dependency>
<groupId> joda-time</groupId>
<artifactId> joda-time</artifactId>
<version> 2.0</version>
</dependency>
<dependency>
<groupId> com.thoughtworks.xstream</groupId>
<artifactId> xstream</artifactId>
<version> 1.4.1</version>
</dependency>
<!-- Test dependencies -->
<dependency>
<groupId> junit</groupId>
<artifactId> junit</artifactId>
<version> 4.10</version>
<scope> test</scope>
</dependency>
<dependency>
<groupId> org.hamcrest</groupId>
<artifactId> hamcrest-all</artifactId>
<version> 1.1</version>
<scope> test</scope>
</dependency>
<dependency>
<groupId> org.mockito</groupId>
<artifactId> mockito-all</artifactId>
<version> 1.9.0</version>
<scope> test</scope>
</dependency>
<!-- Provided dependencies -->
<dependency>
<groupId> javax.servlet</groupId>
<artifactId> servlet-api</artifactId>
<version> 2.5</version>
<scope> provided</scope>
</dependency>
<dependency>
<groupId> javax.servlet.jsp</groupId>
<artifactId> jsp-api</artifactId>
<version> 2.1</version>
<scope> provided</scope>
</dependency>
<dependency>
<groupId> postgresql</groupId>
<artifactId> postgresql</artifactId>
<version> 9.1-901.jdbc3</version>
</dependency>
<dependency>
<groupId> com.googlecode.flyway</groupId>
<artifactId> flyway-maven-plugin</artifactId>
<version> 2.1.1</version>
</dependency>
</dependencies>
<reporting>
<plugins>
<plugin>
<groupId> org.codehaus.mojo</groupId>
<artifactId> cobertura-maven-plugin</artifactId>
<version> 2.5.1</version>
</plugin>
</plugins>
</reporting>
</project>
Lucas_Cavalcanti 8 de mai. de 2013
rode o comando mvn dependency:tree e veja quais versões do slf4j estão aparecendo e de onde.
fabioebner 8 de mai. de 2013
isso:
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building iNotas 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ iNotas ---
[INFO] iNotas:iNotas:war:0.0.1-SNAPSHOT
[INFO] +- br.com.caelum:vraptor:jar:3.5.0:compile
[INFO] | +- com.google.guava:guava:jar:11.0.2:compile
[INFO] | | \- com.google.code.findbugs:jsr305:jar:1.3.9:compile
[INFO] | +- br.com.caelum:iogi:jar:0.9.2:compile
[INFO] | +- javassist:javassist:jar:3.12.1.GA:compile
[INFO] | +- org.slf4j:slf4j-api:jar:1.6.1:compile
[INFO] | +- org.slf4j:slf4j-log4j12:jar:1.6.1:compile
[INFO] | | \- log4j:log4j:jar:1.2.16:compile
[INFO] | +- net.vidageek:mirror:jar:1.6.1:compile
[INFO] | +- org.objenesis:objenesis:jar:1.3:compile
[INFO] | +- com.thoughtworks.paranamer:paranamer:jar:2.5.2:compile
[INFO] | +- net.sf.scannotation:scannotation:jar:1.0.2:compile
[INFO] | +- com.google.inject:guice:jar:3.0:compile
[INFO] | +- com.google.inject.extensions:guice-multibindings:jar:3.0:compile
[INFO] | +- aopalliance:aopalliance:jar:1.0:compile
[INFO] | +- javax.inject:javax.inject:jar:1:compile
[INFO] | \- com.google.code.gson:gson:jar:2.2.1:compile
[INFO] +- opensymphony:sitemesh:jar:2.4.2:compile
[INFO] +- javax.servlet:jstl:jar:1.2:compile
[INFO] +- org.hsqldb:hsqldb:jar:2.2.8:compile
[INFO] +- org.hibernate:hibernate-entitymanager:jar:4.0.1.Final:compile
[INFO] | +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:jar:1.0.0.Final:compile
[INFO] | +- dom4j:dom4j:jar:1.6.1:compile
[INFO] | | \- xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] | +- org.hibernate:hibernate-core:jar:4.0.1.Final:compile
[INFO] | | +- commons-collections:commons-collections:jar:3.2.1:compile
[INFO] | | \- antlr:antlr:jar:2.7.7:compile
[INFO] | +- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:compile
[INFO] | +- org.jboss.logging:jboss-logging:jar:3.1.0.CR2:compile
[INFO] | +- org.javassist:javassist:jar:3.15.0-GA:compile
[INFO] | \- org.hibernate.common:hibernate-commons-annotations:jar:4.0.1.Final:compile
[INFO] +- org.hibernate:hibernate-c3p0:jar:4.0.1.Final:compile
[INFO] | \- c3p0:c3p0:jar:0.9.1:compile
[INFO] +- org.hibernate:hibernate-validator:jar:4.2.0.Final:compile
[INFO] | \- javax.validation:validation-api:jar:1.0.0.GA:compile
[INFO] +- joda-time:joda-time:jar:2.0:compile
[INFO] +- com.thoughtworks.xstream:xstream:jar:1.4.1:compile
[INFO] | +- xmlpull:xmlpull:jar:1.1.3.1:compile
[INFO] | \- xpp3:xpp3_min:jar:1.1.4c:compile
[INFO] +- junit:junit:jar:4.10:test (scope not updated to compile)
[INFO] | \- org.hamcrest:hamcrest-core:jar:1.1:test
[INFO] +- org.hamcrest:hamcrest-all:jar:1.1:test
[INFO] +- org.mockito:mockito-all:jar:1.9.0:test
[INFO] +- javax.servlet:servlet-api:jar:2.5:provided
[INFO] +- javax.servlet.jsp:jsp-api:jar:2.1:provided
[INFO] +- postgresql:postgresql:jar:9.1-901.jdbc3:compile
[INFO] \- com.googlecode.flyway:flyway-maven-plugin:jar:2.1.1:compile
[INFO] +- org.apache.maven:maven-plugin-api:jar:2.2.1:compile
[INFO] +- org.apache.maven:maven-artifact:jar:2.2.1:compile
[INFO] +- org.apache.maven:maven-project:jar:2.2.1:compile
[INFO] | +- org.apache.maven:maven-settings:jar:2.2.1:compile
[INFO] | +- org.apache.maven:maven-profile:jar:2.2.1:compile
[INFO] | +- org.apache.maven:maven-artifact-manager:jar:2.2.1:compile
[INFO] | | \- backport-util-concurrent:backport-util-concurrent:jar:3.1:compile
[INFO] | +- org.apache.maven:maven-plugin-registry:jar:2.2.1:compile
[INFO] | +- org.codehaus.plexus:plexus-interpolation:jar:1.11:compile
[INFO] | \- org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[INFO] +- org.apache.maven:maven-model:jar:2.2.1:compile
[INFO] +- org.apache.maven:maven-core:jar:2.2.1:compile
[INFO] | +- org.apache.maven.wagon:wagon-file:jar:1.0-beta-6:runtime
[INFO] | +- org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1:compile
[INFO] | +- org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-6:compile
[INFO] | | \- org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-6:compile
[INFO] | | +- nekohtml:xercesMinimal:jar:1.9.6.2:compile
[INFO] | | \- nekohtml:nekohtml:jar:1.9.6.2:compile
[INFO] | +- org.apache.maven.wagon:wagon-http:jar:1.0-beta-6:compile
[INFO] | +- org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:1.0-beta-6:runtime
[INFO] | | +- org.apache.jackrabbit:jackrabbit-webdav:jar:1.5.0:runtime
[INFO] | | | +- org.apache.jackrabbit:jackrabbit-jcr-commons:jar:1.5.0:runtime
[INFO] | | | \- commons-httpclient:commons-httpclient:jar:3.0:runtime
[INFO] | | | \- commons-codec:commons-codec:jar:1.2:runtime
[INFO] | | \- org.slf4j:slf4j-nop:jar:1.5.3:runtime
[INFO] | +- org.slf4j:slf4j-jdk14:jar:1.5.6:runtime
[INFO] | +- org.slf4j:jcl-over-slf4j:jar:1.5.6:runtime
[INFO] | +- org.apache.maven.reporting:maven-reporting-api:jar:2.2.1:compile
[INFO] | | +- org.apache.maven.doxia:doxia-sink-api:jar:1.1:compile
[INFO] | | \- org.apache.maven.doxia:doxia-logging-api:jar:1.1:compile
[INFO] | +- org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-6:compile
[INFO] | +- org.apache.maven:maven-repository-metadata:jar:2.2.1:compile
[INFO] | +- org.apache.maven:maven-error-diagnostics:jar:2.2.1:compile
[INFO] | +- commons-cli:commons-cli:jar:1.2:compile
[INFO] | +- org.apache.maven.wagon:wagon-ssh-external:jar:1.0-beta-6:runtime
[INFO] | +- org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile
[INFO] | +- org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile
[INFO] | +- org.apache.maven:maven-monitor:jar:2.2.1:compile
[INFO] | +- org.apache.maven.wagon:wagon-ssh:jar:1.0-beta-6:compile
[INFO] | | +- com.jcraft:jsch:jar:0.1.38:compile
[INFO] | | \- org.apache.maven.wagon:wagon-ssh-common:jar:1.0-beta-6:compile
[INFO] | \- classworlds:classworlds:jar:1.1:compile
[INFO] +- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile
[INFO] | \- org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[INFO] +- org.codehaus.plexus:plexus-utils:jar:1.5.15:compile
[INFO] \- com.googlecode.flyway:flyway-core:jar:2.1.1:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.696s
[INFO] Finished at: Wed May 08 23:07:14 BRT 2013
[INFO] Final Memory: 8M/20M
[INFO] ------------------------------------------------------------------------
Lucas_Cavalcanti 9 de mai. de 2013
o com.googlecode.flyway depende do org.slf4j:slf4j-jdk14:jar:1.5.6… tente excluir essa dependência dele, que deve funcionar.
fabioebner 9 de mai. de 2013
Lucas, apaguei, dei o tree novamente, ele nao lista mais o flyaway
porem continua o erro:
Downloaded: http://repo.maven.apache.org/maven2/velocity/velocity-dep/1.4/velocity-dep-1.4.jar (506 KB at 147.9 KB/sec)
[INFO] iNotas:iNotas:war:0.0.1-SNAPSHOT
[INFO] +- br.com.caelum:vraptor:jar:3.5.0:compile
[INFO] | +- com.google.guava:guava:jar:11.0.2:compile
[INFO] | | \- com.google.code.findbugs:jsr305:jar:1.3.9:compile
[INFO] | +- br.com.caelum:iogi:jar:0.9.2:compile
[INFO] | +- javassist:javassist:jar:3.12.1.GA:compile
[INFO] | +- org.slf4j:slf4j-api:jar:1.6.1:compile
[INFO] | +- org.slf4j:slf4j-log4j12:jar:1.6.1:compile
[INFO] | | \- log4j:log4j:jar:1.2.16:compile
[INFO] | +- net.vidageek:mirror:jar:1.6.1:compile
[INFO] | +- org.objenesis:objenesis:jar:1.3:compile
[INFO] | +- com.thoughtworks.paranamer:paranamer:jar:2.5.2:compile
[INFO] | +- net.sf.scannotation:scannotation:jar:1.0.2:compile
[INFO] | +- com.google.inject:guice:jar:3.0:compile
[INFO] | +- com.google.inject.extensions:guice-multibindings:jar:3.0:compile
[INFO] | +- aopalliance:aopalliance:jar:1.0:compile
[INFO] | +- javax.inject:javax.inject:jar:1:compile
[INFO] | \- com.google.code.gson:gson:jar:2.2.1:compile
[INFO] +- opensymphony:sitemesh:jar:2.4.2:compile
[INFO] +- javax.servlet:jstl:jar:1.2:compile
[INFO] +- org.hsqldb:hsqldb:jar:2.2.8:compile
[INFO] +- org.hibernate:hibernate-entitymanager:jar:4.0.1.Final:compile
[INFO] | +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:jar:1.0.0.Final:compile
[INFO] | +- dom4j:dom4j:jar:1.6.1:compile
[INFO] | | \- xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] | +- org.hibernate:hibernate-core:jar:4.0.1.Final:compile
[INFO] | | +- commons-collections:commons-collections:jar:3.2.1:compile
[INFO] | | \- antlr:antlr:jar:2.7.7:compile
[INFO] | +- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:compile
[INFO] | +- org.jboss.logging:jboss-logging:jar:3.1.0.CR2:compile
[INFO] | +- org.javassist:javassist:jar:3.15.0-GA:compile
[INFO] | \- org.hibernate.common:hibernate-commons-annotations:jar:4.0.1.Final:compile
[INFO] +- org.hibernate:hibernate-c3p0:jar:4.0.1.Final:compile
[INFO] | \- c3p0:c3p0:jar:0.9.1:compile
[INFO] +- org.hibernate:hibernate-validator:jar:4.2.0.Final:compile
[INFO] | \- javax.validation:validation-api:jar:1.0.0.GA:compile
[INFO] +- joda-time:joda-time:jar:2.0:compile
[INFO] +- com.thoughtworks.xstream:xstream:jar:1.4.1:compile
[INFO] | +- xmlpull:xmlpull:jar:1.1.3.1:compile
[INFO] | \- xpp3:xpp3_min:jar:1.1.4c:compile
[INFO] +- junit:junit:jar:4.10:test
[INFO] | \- org.hamcrest:hamcrest-core:jar:1.1:test
[INFO] +- org.hamcrest:hamcrest-all:jar:1.1:test
[INFO] +- org.mockito:mockito-all:jar:1.9.0:test
[INFO] +- javax.servlet:servlet-api:jar:2.5:provided
[INFO] +- javax.servlet.jsp:jsp-api:jar:2.1:provided
[INFO] \- postgresql:postgresql:jar:9.1-901.jdbc3:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:19.001s
[INFO] Finished at: Thu May 09 14:14:01 BRT 2013
[INFO] Final Memory: 6M/16M
[INFO] ------------------------------------------------------------------------
Erro: <blockquote> 3 2:17:44 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.12
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Java/apache-tomcat-7.0.12/wtpwebapps/iNotas/WEB-INF/lib/slf4j-jdk14-1.5.6.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Java/apache-tomcat-7.0.12/wtpwebapps/iNotas/WEB-INF/lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Java/apache-tomcat-7.0.12/wtpwebapps/iNotas/WEB-INF/lib/slf4j-nop-1.5.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See <a href= "http://www.slf4j.org/codes.html#multiple_bindings" > http://www.slf4j.org/codes.html#multiple_bindings</a> for an explanation.
SLF4J: The requested version 1.5.6 by your slf4j binding is not compatible with [1.6]
SLF4J: See <a href= "http://www.slf4j.org/codes.html#version_mismatch" > http://www.slf4j.org/codes.html#version_mismatch</a> for further details.
Mai 09, 2013 2:17:48 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter vraptor
java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.format(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
at <a href= "http://org.slf4j.impl.JDK14LoggerAdapter.info" > org.slf4j.impl.JDK14LoggerAdapter.info</a> (JDK14LoggerAdapter.java:303)
at br.com.caelum.vraptor.config.BasicConfiguration.getProvider(BasicConfiguration.java:71)
at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:102)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:98)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4562)
at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5240)
at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5235)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
</blockquote>
Lucas_Cavalcanti 9 de mai. de 2013
vc chegou a atualizar as libs no servidor e no projeto do eclipse?
fabioebner 9 de mai. de 2013
sim sim… dei clean em tudo, verifiquei no eclipse, ele tirou o flyaway, dei build, rebuild, clen, etc etc.
Lucas_Cavalcanti 9 de mai. de 2013
ainda tem os jars do slf4j antigo:
SLF4J : Found binding in [ jar : file :/ C :/ Java /apache-tomcat-7.0.12/wtpwebapps/iNotas/WEB-INF/lib/slf4j-jdk14-1.5.6.jar!/org/slf4j/impl/ StaticLoggerBinder . class ]
SLF4J : Found binding in [ jar : file :/ C :/ Java /apache-tomcat-7.0.12/wtpwebapps/iNotas/WEB-INF/lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/ StaticLoggerBinder . class ]
SLF4J : Found binding in [ jar : file :/ C :/ Java /apache-tomcat-7.0.12/wtpwebapps/iNotas/WEB-INF/lib/slf4j-nop-1.5.3.jar!/org/slf4j/impl/ StaticLoggerBinder . class ]
não deveria ter esses jars da 1.5.6, só da 1.6.x