Erro java.lang.ClassNotFoundException:

1 resposta
C

Boa noite senhores, estou fazendo uma aplicação da apostila da caelum só não estou conseguindo abrir uma pagina jsp da aplicação no log dá o erro ClassNotFoundException, quando tento acessar.
Eu não sei por que ele não encontra a classe se tem outra pagina que utiliza a mesma classe e consigo acessar ela normalmente. Alguém tem alguma idéia o que pode ser?

obrigado.

estou tentando acessar http://localhost:8080/loja/usuario.lista.logic

classe do componente.

package logic;

import java.util.List;

import org.vraptor.annotations.Component;
import org.vraptor.annotations.InterceptedBy;

import dao.DaoFactory;

import modelo.Usuario;

/*
 * http://www.vraptor.com.br/forum/posts/list/249.page
 */
//@Component("user")
@Component
@InterceptedBy(DaoInterceptor.class)
public class UsuarioLogic {
	private List<Usuario> usuarios;
	private final DaoFactory daoFactory;
	
	public void lista(){
		usuarios=this.daoFactory.getUsuarioDao().listaTudo();
		
	}

	public UsuarioLogic(DaoFactory daoFactory) {
		this.daoFactory = daoFactory;

	}

	public void adiciona(Usuario usuario) {

		daoFactory.beginTransaction();
		this.daoFactory.getUsuarioDao().adiciona(usuario);
		this.daoFactory.commit();
		
	}

	public void formulario() {
		System.out.println("formulario");

	}

	public List<Usuario> getUsuarios() {
		return usuarios;
	}

}
4/02/2009 00:32:48 org.apache.catalina.core.StandardWrapperValve invoke

SEVERE: Servlet.service() for servlet vraptor2 threw exception

java.lang.ClassNotFoundException: org.apache.commons.lang.UnhandledException

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

at java.lang.Class.getDeclaredConstructors0(Native Method)

at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)

at java.lang.Class.getConstructor0(Unknown Source)

at java.lang.Class.newInstance0(Unknown Source)

at java.lang.Class.newInstance(Unknown Source)

at java.beans.Introspector.instantiate(Unknown Source)

at java.beans.Introspector.findExplicitBeanInfo(Unknown Source)

at java.beans.Introspector.(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at org.apache.jasper.compiler.Generator$TagHandlerInfo.(Generator.java:3813)

at org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(Generator.java:2105)

at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1604)

at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1512)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)

at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2393)

at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2399)

at org.apache.jasper.compiler.Node$Root.accept(Node.java:489)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)

at org.apache.jasper.compiler.Generator.generate(Generator.java:3365)

at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)

at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)

at org.vraptor.view.RegexViewManager.directForward(RegexViewManager.java:70)

at org.vraptor.view.RegexViewManager.forward(RegexViewManager.java:64)

at org.vraptor.view.RemoteViewManager.forward(RemoteViewManager.java:74)

at org.vraptor.interceptor.ViewInterceptor.intercept(ViewInterceptor.java:36)

at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

at org.vraptor.interceptor.OutjectionInterceptor.intercept(OutjectionInterceptor.java:36)

at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

at org.vraptor.interceptor.ExecuteLogicInterceptor.intercept(ExecuteLogicInterceptor.java:43)

at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

at org.vraptor.interceptor.SettingAndValidationInterceptor.intercept(SettingAndValidationInterceptor.java:131)

at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

at org.vraptor.interceptor.InjectionInterceptor.intercept(InjectionInterceptor.java:41)

at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

at org.vraptor.interceptor.ComponentLookupInterceptor.intercept(ComponentLookupInterceptor.java:58)

at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

at logic.DaoInterceptor.intercept(DaoInterceptor.java:19)

at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

at org.vraptor.interceptor.RegisterAttributesInteceptor.intercept(RegisterAttributesInteceptor.java:38)

at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

at org.vraptor.core.VRaptorExecution.execute(VRaptorExecution.java:88)

at org.vraptor.core.DefaultController.execute(DefaultController.java:42)

at org.vraptor.VRaptorServlet.service(VRaptorServlet.java:70)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Unknown Source)

1 Resposta

C

pode fechar o topico senhores já resolvir. Estou usando o displaytag no jsp e faltava adicionar os jars do commons-lang-2.4 e commons-beanutils-1.8.0.
Abraço.

Criado 3 de fevereiro de 2009
Ultima resposta 3 de fev. de 2009
Respostas 1
Participantes 1