Não está reconhecendo a classe AbstractAnnotationConfigDispatcherServletInitializer será que esqueci de importar alguma coisa, estou usando o tomcat 7 e Java 8. Acredito que fica no EE então teoricamente isso é do Tomcat.
Não está reconhecendo a classe AbstractAnnotationConfigDispatcherServletInitializer será que esqueci de importar alguma coisa, estou usando o tomcat 7 e Java 8. Acredito que fica no EE então teoricamente isso é do Tomcat.
E aí, Lorran! Tudo ok? =)
Se a classe não está sendo reconhecida, provavelmente está faltando importar algum jar
aí... Você verificou quais jars
do Spring foram importados? Essa classe não está relacionada com as APIs prontas do Java, mas do framework. =)
Fábio
Olá Fábio,
Importei esta lista
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>7.0.30</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>javax.servlet.jsp.jstl</groupId>
<artifactId>jstl-api</artifactId>
<version>1.2</version>
<exclusions>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>jstl-impl</artifactId>
<version>1.2</version>
<exclusions>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.6.1</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.1</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
<scope>runtime</scope>
</dependency>
</dependencies>
Será que falta algo? Obrigado.
Lorran,
Estranho... Essa classe é da primeira dependência (spring-webmvc
)... =|
Você chegou a usar o atalho do Eclipse, CTRL + SHIFT + O
, e ele não importou nada?
Se for o caso, tente realizar o build do projeto novamente...
Fábio
Bem estranho mesmo, pode ser que tenha alguma coisa errada ali na escrita da classe... se vc apertar ctrl+shift+t e começar a digitar, não aparece nadinha?
Se for o caso, eu tentaria remover e adicionar o projeto de novo. Pq realmente as dependências estão ali.. tem cara de ser algo de configuração mesmo.
Devia ser algum erro de importação mesmo, refiz o procedimento e funcionou: http://prntscr.com/f21j3b
Obrigado senhores