Fiz a seguinte rotina abaixo :
System.out.println("listaGruposDoMetodo ");
EntityManagerFactory factory= Persistence.createEntityManagerFactory("lims-pu");
System.out.println("createEntityManagerFactory ");
EntityManager manager= factory.createEntityManager();
System.out.println("manager");
Estou usando o servidor Jboss e percebi que ele só imprime o "System.out.println("listaGruposDoMetodo “)” e não imprime as demais linha, ele para na linha abaixo:
EntityManagerFactory factory= Persistence.createEntityManagerFactory("lims-pu");
E DEI UMA OLHADA NO DEBUG, NÃO ESTA CARRREGANDO A VARIAVEL “FACTORY”.
O log do Jboss :
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.el.ELException: /file:/C:/evandro/instalacao/eclipse-jee-indigo
-SR2-win32/jboss-4.2.3.GA/server/default/tmp/deploy/tmp2442216625959188093lims.e
ar-contents/lims-web-1.0-SNAPSHOT-exp.war/WEB-INF/lib/lims-web-1.0-SNAPSHOT.jar!
/META-INF/tags/componentes/orcamento/itensOrcamento.jspx @233,108 value="#{Mante
rItemOrcamentoMB.itemAtual.totalPorAmostra}": Error reading ‘totalPorAmostra’ on
type br.com.cqa.lims.coleta.orcamento.ItemOrcamentoColetavel
at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.ja
va:76)
at javax.faces.component.UIOutput.getValue(UIOutput.java:184)
… 61 more
Caused by: java.lang.NullPointerException
at br.com.cqa.lims.orcamento.PrecoPorMetodo.listaTodosMetodosDaAmostraCo
mPrecoGrupo(PrecoPorMetodo.java:302)
at br.com.cqa.lims.orcamento.ItemOrcamento.getTotalPorAmostra(ItemOrcame
nto.java:155)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:62)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELRe
solver.java:72)
at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:1
86)
at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.ja
va:71)
… 62 more
11:27:05,921 INFO [STDOUT] listaGruposDoMetodo
<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_1_0.xsd"
version="1.0">
<persistence-unit name="lims-pu">
<jta-data-source>java:/LimsDS</jta-data-source>
<jar-file>../auditor-ejb-${pom.version}.jar</jar-file>
<jar-file>../usuario-ejb-${pom.version}.jar</jar-file>
<jar-file>../funcionario-ejb-${pom.version}.jar</jar-file>
<jar-file>../cliente-ejb-${pom.version}.jar</jar-file>
<jar-file>../orcamento-ejb-${pom.version}.jar</jar-file>
<jar-file>../comum-ejb-${pom.version}.jar</jar-file>
<jar-file>../analise-ejb-${pom.version}.jar</jar-file>
<jar-file>../coleta-ejb-${pom.version}.jar</jar-file>
<jar-file>../faturamento-ejb-${pom.version}.jar</jar-file>
<jar-file>../laudo-ejb-${pom.version}.jar</jar-file>
<properties>
<property name="hibernate.dialect" value="${hibernate.dialect}" />
<!-- property name="hibernate.hbm2ddl.auto" value="${hibernate.hbm2ddl}" /-->
<property name="hibernate.show_sql" value="${hibernate.show_sql}" />
<property name="hibernate.cache.provider_class" value="${hibernate.cache.provider_class}"/>
<property name="hibernate.cache.use_second_level_cache" value="${hibernate.cache.use_second_level_cache}"/>
<property name="hibernate.cache.use_query_cache" value="${hibernate.cache.use_query_cache}"/>
<property name="hibernate.jdbc.batch_size" value="0" />
</properties>
</persistence-unit>
</persistence>