Spring + JPA - Conexões não estão sendo fechadas, help?

0 respostas
Javabuntu

Pessoal tenho um projeto JSF + SPRING + Hibernate - JPA, depois de requisitar algumas solicitações diferentes na aplicação +- 15, tenho um erro:

desculpe, erro fatal, muitos clientes conectados PostgreSql....

minhas conexões não estão sendo fechadas.....

nos métodos da DAO não estou fechando diretamente elas com em.close(); eu configurei pro Spring controlar esses recursos.... mas não está funcionando...
tenho estas configurações abaixo, falta algo? algo errado? o sistema em si roda perfeito.

no application-context:
<!-- JPA EntityManagerFactory -->
    <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
         <property name="persistenceUnitName" value="VirtualProjectNegocioPU"></property>
        </bean>
    
    <!-- Transaction manager para um JPA EntityManagerFactory simples (alternativa ao JTA) -->
    <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
        <property name="entityManagerFactory" ref="entityManagerFactory"/>
    </bean>
    <!-- Instrui o Spring a realizar gerenciamento transacional declarativo automático nas classes anotadas.-->
   <tx:annotation-driven transaction-manager="transactionManager"/>
web-xml
<listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <listener>
        <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
    </listener>
 <filter>
        <filter-name>openEntityManager</filter-name>
        <filter-class>
               org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter
        </filter-class>
    </filter>
    <filter-mapping>
        <filter-name>openEntityManager</filter-name>
        <url-pattern>*.jsf</url-pattern>
    </filter-mapping>
faces-config
<application>
        <variable-resolver>
                          org.springframework.web.jsf.DelegatingVariableResolver
        </variable-resolver>
     </application>

vlw a todos.

Criado 29 de abril de 2008
Respostas 0
Participantes 1