Erro ao subir app com Vraptor + tomcat

5 respostas
victor0402

Olá,

Quando vou subir minha aplicação no servidor sempre está dando a seguinte exceção:

GRAVE: Exception starting filter vraptor java.lang.ClassNotFoundException: br.com.caelum.vraptor.VRaptor at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:269) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4725) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 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(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Isto nao está atrapalhando o funcionamento da aplicação, mas gostaria de entender o porque disto.
Alguem ja teve este problema?

5 Respostas

leandronsp

o jar do VRaptor está na lib da aplicação que está rodando?

victor0402

sim, o jar do vraptor esta na lib do projeto e o web.xml esta com o vraptor mapeado…

Guip08

victor, olha o nome da classe do filter no mapeamento no web.xml e ve se está correto.

Lucas_Cavalcanti

está em WEB-INF/lib?

victor0402

O jar do vraptor esta em WEB-INF/lib e segue abaixo o meu web.xml.

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
        id="WebApp_ID" version="2.5">
        <display-name>SDD</display-name>
        
        <welcome-file-list>
                <welcome-file>index.jsp</welcome-file>
                <welcome-file>default.html</welcome-file>
                <welcome-file>default.htm</welcome-file>
                <welcome-file>default.jsp</welcome-file>
        </welcome-file-list>
        
        <filter>
                <filter-name>vraptor</filter-name>
                <filter-class>br.com.caelum.vraptor.VRaptor</filter-class>
        </filter>
        <filter-mapping>
                <filter-name>vraptor</filter-name>
                <url-pattern>/*</url-pattern>
                <dispatcher>FORWARD</dispatcher>
                <dispatcher>REQUEST</dispatcher>
        </filter-mapping>
        
        <jsp-config>
                <jsp-property-group>
                        <description>sdd</description>
                        <display-name>Sdd</display-name>
                        <url-pattern>*.jsp</url-pattern>
                        <include-prelude>/header.jspf</include-prelude>
                        <include-coda>/footer.jspf</include-coda>
                </jsp-property-group>
        </jsp-config>
</web-app>
Será que pode ser algum problema com meu eclipse ou o tomcat? De qualquer forma vou rodar o projeto em outra máquina e aviso se der certo.

[]'s

Criado 8 de novembro de 2011
Ultima resposta 9 de nov. de 2011
Respostas 5
Participantes 4