Spring e web service como integrar

Bom dia!

Eu utilizo Axis 2 para fazer um webservice, eu gostaria de utilizar Spring data e como servidor o Jboss 7, como faço para configurar, pois estou tentando colocar aqui e não estou conseguindo:

applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:jpa="http://www.springframework.org/schema/data/jpa"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-3.0.xsd
        http://www.springframework.org/schema/data/jpa
        http://www.springframework.org/schema/data/jpa/spring-jpa.xsd">


 	<!-- Indica ao spring que as classes estão sendo gerenciadas por annotation -->
    <context:annotation-config />

	<!-- Aonde o spring vai buscar as anotações de classes referente aos componentes do sistema-->
	<context:component-scan base-package="br.com.coliseu.*" />
	
	<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
        <property name="persistenceUnitName" value="ColiseuWS" />
        <property name="jpaVendorAdapter">
			<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
				<property name="generateDdl" value="true" />
				<property name="database" value="POSTGRESQL" />
			</bean>
		</property>
    </bean>

    <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
        <property name="entityManagerFactory" ref="entityManagerFactory" />
    </bean>

	<!-- Informar ao spring onde esta as classes de repositorio, para o spring-data fazer a mágica -->
	<jpa:repositories base-package="br.com.coliseu.repository" />

</beans> 

persistence.xml

<?xml version="1.0" encoding="UTF-8"?>

<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0">
	<persistence-unit name="ColiseuWS" transaction-type="RESOURCE_LOCAL">
		<provider>org.hibernate.ejb.HibernatePersistence</provider>  
	<jta-data-source>java:jboss/datasources/ColiseuWS</jta-data-source> 
		
		
		<class>br.com.coliseu.model.Uf</class>

		
 	<properties>

	        <property name="useUnicode" value="true"/>  
     		<property name="characterEncoding" value="UTF-8"/>  
            <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
        </properties> 
		
		
	</persistence-unit>
</persistence>

UfRepository

package br.com.coliseu.repository;

import java.io.Serializable;

import org.springframework.data.jpa.repository.JpaRepository;

import br.com.coliseu.model.Uf;



public interface UfRepository extends JpaRepository<Uf, Serializable>{
	
}

Uf.java

package br.com.coliseu.model;

// Generated 18/06/2011 09:46:05 by Hibernate Tools 3.4.0.CR1

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * Uf generated by hbm2java
 */
@Entity
@Table(name = "uf", schema = "coliseusys")
public class Uf implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String uf;
	private String nomeuf;
	private String paissigla;
	private String siglauf;

	public Uf() {
	}

	public Uf(String uf, String nomeuf, String paissigla) {
		this.uf = uf;
		this.nomeuf = nomeuf;
		this.paissigla = paissigla;
	}

	public Uf(String uf, String nomeuf, String paissigla, String siglauf) {
		this.uf = uf;
		this.nomeuf = nomeuf;
		this.paissigla = paissigla;
		this.siglauf = siglauf;
	}

	@Id
	@Column(name = "uf", unique = true, nullable = false, length = 2)
	public String getUf() {
		return this.uf;
	}

	public void setUf(String uf) {
		this.uf = uf;
	}

	@Column(name = "nomeuf", length = 60)
	public String getNomeuf() {
		return this.nomeuf;
	}

	public void setNomeuf(String nomeuf) {
		this.nomeuf = nomeuf;
	}

	@Column(name = "paissigla",length = 2)
	public String getPaissigla() {
		return this.paissigla;
	}

	public void setPaissigla(String paissigla) {
		this.paissigla = paissigla;
	}

	@Column(name = "siglauf", length = 2)
	public String getSiglauf() {
		return this.siglauf;
	}

	public void setSiglauf(String siglauf) {
		this.siglauf = siglauf;
	}

}

Exception:


16:59:19,405 WARN  [org.jboss.modules] (MSC service thread 1-3) Failed to define class br.com.coliseu.repository.UfRepository in Module "deployment.ColiseuArenaWSEAR.ear.ColiseuArenaWS.war:main" from Service Module Loader: java.lang.LinkageError: Failed to link br/com/coliseu/repository/UfRepository (Module "deployment.ColiseuArenaWSEAR.ear.ColiseuArenaWS.war:main" from Service Module Loader)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:396)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:243)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:73)
	at org.jboss.modules.Module.loadModuleClass(Module.java:517)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:182)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
	at org.jboss.as.jpa.hibernate4.HibernateAnnotationScanner.getPackagesInJar(HibernateAnnotationScanner.java:171)
	at org.hibernate.ejb.Ejb3Configuration.addScannedEntries(Ejb3Configuration.java:489) [hibernate-entitymanager-4.0.1.Final.jar:4.0.1.Final]
	at org.hibernate.ejb.Ejb3Configuration.scanForClasses(Ejb3Configuration.java:851) [hibernate-entitymanager-4.0.1.Final.jar:4.0.1.Final]
	at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:596) [hibernate-entitymanager-4.0.1.Final.jar:4.0.1.Final]
	at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:72) [hibernate-entitymanager-4.0.1.Final.jar:4.0.1.Final]
	at org.jboss.as.jpa.service.PersistenceUnitServiceImpl.createContainerEntityManagerFactory(PersistenceUnitServiceImpl.java:162) [jboss-as-jpa-7.1.0.Final.jar:7.1.0.Final]
	at org.jboss.as.jpa.service.PersistenceUnitServiceImpl.start(PersistenceUnitServiceImpl.java:85) [jboss-as-jpa-7.1.0.Final.jar:7.1.0.Final]
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_03]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_03]
	at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_03]
Caused by: java.lang.NoClassDefFoundError: org/springframework/data/jpa/repository/JpaRepository
	at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.7.0_03]
	at java.lang.ClassLoader.defineClass(ClassLoader.java:791) [rt.jar:1.7.0_03]
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [rt.jar:1.7.0_03]
	at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:327)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:391)
	... 20 more
Caused by: java.lang.ClassNotFoundException: org.springframework.data.jpa.repository.JpaRepository from [Module "deployment.ColiseuArenaWSEAR.ear.ColiseuArenaWS.war:main" from Service Module Loader]
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
	... 25 more

16:59:19,433 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC00001: Failed to start service jboss.persistenceunit."ColiseuArenaWSEAR.ear/ColiseuArenaWS.war#ColiseuWS": org.jboss.msc.service.StartException in service jboss.persistenceunit."ColiseuArenaWSEAR.ear/ColiseuArenaWS.war#ColiseuWS": Failed to start service
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1767) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_03]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_03]
	at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_03]
Caused by: java.lang.RuntimeException: error trying to scan <jar-file>: vfs:/C:/jboss7/standalone/deployments/ColiseuArenaWSEAR.ear/ColiseuArenaWS.war/WEB-INF/classes/
	at org.hibernate.ejb.Ejb3Configuration.scanForClasses(Ejb3Configuration.java:854)
	at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:596)
	at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:72)
	at org.jboss.as.jpa.service.PersistenceUnitServiceImpl.createContainerEntityManagerFactory(PersistenceUnitServiceImpl.java:162)
	at org.jboss.as.jpa.service.PersistenceUnitServiceImpl.start(PersistenceUnitServiceImpl.java:85)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
	... 3 more
Caused by: java.lang.RuntimeException: JBAS011431: Could not load entity class 'br.com.coliseu.repository.UfRepository' with PersistenceUnitInfo.getClassLoader()
	at org.jboss.as.jpa.hibernate4.HibernateAnnotationScanner.getPackagesInJar(HibernateAnnotationScanner.java:175)
	at org.hibernate.ejb.Ejb3Configuration.addScannedEntries(Ejb3Configuration.java:489)
	at org.hibernate.ejb.Ejb3Configuration.scanForClasses(Ejb3Configuration.java:851)
	... 9 more
Caused by: java.lang.ClassNotFoundException: br.com.coliseu.repository.UfRepository from [Module "deployment.ColiseuArenaWSEAR.ear.ColiseuArenaWS.war:main" from Service Module Loader]
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
	at org.jboss.as.jpa.hibernate4.HibernateAnnotationScanner.getPackagesInJar(HibernateAnnotationScanner.java:171)
	... 11 more

Aqui diz que faltam classes

java.lang.NoClassDefFoundError
org/springframework/data/jpa/repository/JpaRepository

Obrigado pela resposta!

Mas não é isso.

Não pensa em dar uma olhada no JAX-RS?Muito mais fácil do que o Axis…

Bom dia raf4ever!

se você tiver algum material para me auxiliar de JAX-RS, gostaria de tentar usa-lo.

Olá,

Sei que você já disse que não é isso, mas, gostaria de insistir um pouco :slight_smile:

Atualmente, estou migrando uma aplicação EJB, do JBoss 5 para o 7, e passei por vários problemas com bibliotecas terceiras, pela forma como o AS7 trabalha (com o novo conceito de módulos). Em alguns cenários, nem mesmo declarando o módulo e criando o module.xml funcionou. Acabei criando uma pasta lib dentro do meu ear, e deixei todas as bibliotecas comuns ao meus war lá.

Então, persistindo no assunto, aonde você colocou essa biblioteca do spring?

Obrigado!
eu tinha uma pasta dentro da pasta lib chamada LibSpring, com todas as lib do spring, eu retirei essa pasta e coloquei todas as lib diretamente na pasta lib

agora quando mando rodar esta dando esse erro:


1:28:52,084 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC00001: Failed to start service jboss.deployment.subunit."ColiseuArenaWSEAR.ear"."ColiseuWSJAX.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.subunit."ColiseuArenaWSEAR.ear"."ColiseuWSJAX.war".POST_MODULE: Failed to process phase POST_MODULE of subdeployment "ColiseuWSJAX.war" of deployment "ColiseuArenaWSEAR.ear"
	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_03]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_03]
	at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_03]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011093: Could not load component class Rest
	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:113)
	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:54)
	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
	... 5 more
Caused by: java.lang.ClassNotFoundException: Rest from [Module "deployment.ColiseuArenaWSEAR.ear.ColiseuWSJAX.war:main" from Service Module Loader]
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.1.1.GA]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.1.GA]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.1.GA]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.1.GA]
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.1.GA]
	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:111)
	... 7 more

COntroller:

package br.com.coliseu.controller;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import br.com.coliseu.model.Uf;
import br.com.coliseu.repository.UfRepository;

public class UfController2 {

	@Autowired
	private UfRepository repository;
	
	public List<Uf> lista(){
		/*UfBusiness teste = new UfBusiness();*/
		return repository.findAll();
	}
}

erro da quando eu mando gerar o webserver.

Nas vezes em que deparei com esse JBAS011093, era algum problema na estrutura. Como está o seu ear? Algo no estilo:

ColiseuArenaWSEAR.ear | |_META-INF | | | |_application.xml | |_lib | | | |_jars | |_ColiseuWSJAX.war | |_<demais_wars>

Excelente artigo sobre a questão de empacotamento: Packaging Utility Classes or Library JAR Files in a Portable J2EE Application

Uma dúvida: sua aplicação envolve um RESTful? Esse erro “java.lang.ClassNotFoundException: Rest” está meio estranho.

O log não aponta mais nada?

De acordo com essa parte acima, tem algo errado com o ColiseuWSJAX.war (ou impactando nele). Muito provavelmente, deve ser alguma lib não encontrada, ou não carregada. Mas, se o log não falar mais nada, complica um pouco pra analisar.

Era isso mesmo, resolveu esse erro depois que eu gerei um novo ear.

porém agora esta dando outro erro que imagino que algo relacionado com o Spring esta dando nullpointer na hora que eu vou fazer uma consulta no banco.

package br.com.coliseu.controller;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import br.com.coliseu.model.Uf;
import br.com.coliseu.repository.UfRepository;

public class UfController2 {

	@Autowired
	private UfRepository repository;
	
	public List<Uf> lista(){
	
		return	repository.findAll();
		
		
		
	}
}

Esta dando essa exception:

17:10:16,878 ERROR [org.apache.axis2.rpc.receivers.RPCMessageReceiver] (http--127.0.0.1-8080-1) Exception occurred while trying to invoke service method lista: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_03]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_03]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_03]
	at java.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_03]
	at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:178) [axis2-adb-1.6.2.jar:1.6.2]
	at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117) [axis2-adb-1.6.2.jar:1.6.2]
	at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) [axis2-kernel-1.6.2.jar:1.6.2]
	at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114) [axis2-kernel-1.6.2.jar:1.6.2]
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181) [axis2-kernel-1.6.2.jar:1.6.2]
	at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:144) [axis2-transport-http-1.6.2.jar:]
	at org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil.java:139) [axis2-transport-http-1.6.2.jar:]
	at org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.processURLRequest(AxisServlet.java:837) [axis2-transport-http-1.6.2.jar:]
	at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:273) [axis2-transport-http-1.6.2.jar:]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.10.Final.jar:]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.10.Final.jar:]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.10.Final.jar:]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.10.Final.jar:]
	at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.0.Final.jar:7.1.0.Final]
	at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.10.Final.jar:]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.10.Final.jar:]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.10.Final.jar:]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.10.Final.jar:]
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.10.Final.jar:]
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.10.Final.jar:]
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.10.Final.jar:]
	at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_03]
Caused by: java.lang.NullPointerException
	at br.com.coliseu.controller.UfController2.lista(UfController2.java:18) [classes:]
	... 29 more