Boaa Tarde Galera!
Estou aqui apelando por meu ultimo recurso. Estou desenvolvendo um trabalho para a ferramenta TIDIA-AE que eh uma ferramenta derivada do Sakai Project.
Acontece que ela usa o Spring Framework e eu ainda estou apanhando com os beans e tals. Estou com uma exception no ApplicationContext.xml que eu não consigo instanciar a meleca do DominioService.
Não sei quais códigos devo postar, então vai uma parte da Exception (Ela está ocorrendo no tomcat, pois estou fazendo deploy e testando, mas não consigo sair dessa exception que ocorre no tomcat no log do statup.bat):
ERROR: Exception sending context initialized event to listener instance of class
org.sakaiproject.util.ContextLoaderListenet (2012-02-08 20:03:26,356 ContainerB
ackgroundProcessor[StandardEngine[Catalina]]_org.apache.catalina.core.ContainerBase.
[Catalina].[localhost].[/selfregulationsystem-tool])
org.springframework.beans.factory.BeanCreationException: Error Creating bean with
name 'masterBean' defined in ServletContext resource [/WEB-INF/applicationContext.xml]:
Instatiation of bean failed: nested exception is java.lang.NoClassDefFoundError:
br/edu/ufabc/srs/service/DominioService
Caused By:
java.lang.NoClassDefFoundError: br/edu/ufabc/srs/service/DominioService
at java.lang.Class.getDeclaredMethods0(Native Method)
Esse aqui é meu ApplicationContext.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="masterBean" class="br.edu.ufabc.srs.bean.MasterBean">
<property name="sakaiService" ref="br.edu.ufabc.srs.service.SakaiService" />
<property name="dominioService" ref="br.edu.ufabc.srs.service.DominioService" />
</bean>
</beans>
Por fim, meu MasterBean:
package br.edu.ufabc.srs.bean;
import java.sql.SQLException;
import java.util.ArrayList;
import br.edu.ufabc.srs.model.Dominio;
import br.edu.ufabc.srs.service.DominioService;
import br.edu.ufabc.srs.service.SakaiService;
public class MasterBean {
private SakaiService sakaiService;
private DominioService dominioService;
public void setSakaiService(SakaiService sakaiService) {
this.sakaiService = sakaiService;
}
public void setDominioService(DominioService dominioService) {
this.dominioService = dominioService;
}
public SakaiService getSakaiService() {
return sakaiService;
}
public ArrayList<Dominio> pegarDominios() throws SQLException {
return this.dominioService.buscarTodosDominios();
}
}
Agradeço a atenção de todos! Estou ficando louco com esse erro que eu nao consigo resolver. Já pesquisei de tudo.
