Java.lang.ClassNotFoundException:

1 resposta
A

Olá pessoal estou com este erro: ai também esta um pedaço de código.

private EmpresaServicoable empresaServico = new EmpresaServicoImpl();
private Empresa empresa;
private Endereco endereco;
private Login login;
private List<Empresa> listEmpresa;

@SuppressWarnings("unchecked")
public String execute() throws Exception {
	if (hasActionErrors() || hasFieldErrors()) {
		// log.error("Erro hasActionErros");
		return INPUT;
	}
	return confirmar();
}

@SuppressWarnings("unchecked")
public String confirmar() throws Exception {
	if (empresa == null) {
		addActionError("Erro nos dados da Empresa.");
		return ERROR;
	}
	if (empresa.getCnpj() != null) {
		empresaServico.alterar(empresa);
	} else {
		empresaServico.incluir(empresa);
	}
	addActionMessage("Registro " + empresa.getId() + " salvo com sucesso.");
	empresa = null;
	return "lista";
}
[21/03/2009 15:52:027] [DEBUG] freemarker.cache: template/xhtml/form-close.ftl[pt_BR,ISO-8859-1,parsed] cached copy not yet stale; using cached.

[21/03/2009 15:52:027] [DEBUG] org.apache.struts2.components.template.FreemarkerTemplateEngine: Rendering template /template/xhtml/form-close.ftl

[21/03/2009 15:52:027] [DEBUG] freemarker.cache: template/xhtml/control-close.ftl[pt_BR,ISO-8859-1,parsed] cached copy not yet stale; using cached.

[21/03/2009 15:52:027] [DEBUG] freemarker.cache: template/simple/form-close.ftl[pt_BR,ISO-8859-1,parsed] cached copy not yet stale; using cached.

[21/03/2009 15:52:027] [DEBUG] freemarker.cache: template/xhtml/form-close-validate.ftl[pt_BR,ISO-8859-1,parsed] cached copy not yet stale; using cached.

[21/03/2009 15:52:027] [DEBUG] com.opensymphony.xwork2.interceptor.I18nInterceptor: after Locale=pt_BR

[21/03/2009 15:52:027] [DEBUG] com.opensymphony.xwork2.interceptor.I18nInterceptor: intercept }

[21/03/2009 15:52:037] [DEBUG] com.opensymphony.xwork2.util.InstantiatingNullHandler: Entering nullPropertyValue [target=[com.opensymphony.xwork2.DefaultTextProvider@13b5a3a], property=struts]

[21/03/2009 15:52:037] [DEBUG] com.opensymphony.xwork2.DefaultActionProxy: Creating an DefaultActionProxy for namespace /cadastro and action name PaginaCadastro!confirmar

[21/03/2009 15:52:037] [DEBUG] com.opensymphony.xwork2.config.impl.ActionConfigMatcher: Attempting to match PaginaCadastro!confirmar to a wildcard pattern, 2 available

[21/03/2009 15:52:037] [DEBUG] com.opensymphony.xwork2.config.impl.ActionConfigMatcher: Path matches pattern PaginaCadastro!*

[21/03/2009 15:52:037] [INFO ] www.ajp.servico.BaseServicoImpl: Criando instancia.

[21/03/2009 15:52:037] [INFO ] www.ajp.util.JpaUtil: Criando instancia EMF.

21/03/2009 15:52:37 org.apache.catalina.core.StandardWrapperValve invoke

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

java.lang.ClassNotFoundException: org.hibernate.annotations.common.reflection.ReflectionManager

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 org.hibernate.ejb.Ejb3Configuration.(Ejb3Configuration.java:107)

at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:124)

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51)

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)

at www.ajp.util.JpaUtil.(JpaUtil.java:25)

at www.ajp.util.JpaUtil.getInstance(JpaUtil.java:42)

at www.ajp.servico.BaseServicoImpl.(BaseServicoImpl.java:24)

at www.ajp.servico.EmpresaServicoImpl.(EmpresaServicoImpl.java:16)

at www.ajp.action.PaginaCadastroAction.(PaginaCadastroAction.java:21)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

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

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

at com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:123)

at com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:154)

at com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:143)

at com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:113)

at com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:275)

at com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:365)

at com.opensymphony.xwork2.DefaultActionInvocation.access$000(DefaultActionInvocation.java:38)

at com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:83)

at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)

at com.opensymphony.xwork2.DefaultActionInvocation.(DefaultActionInvocation.java:74)

at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)

at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:41)

at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:494)

at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)

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

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

Andre_Fonseca

oi

faça o download do jar do hibernate annotations e adicione no CLASSPATH da sua aplicação, deve funcionar

abs

Criado 21 de março de 2009
Ultima resposta 21 de mar. de 2009
Respostas 1
Participantes 2