Ola pessoal,
Estou tentando fazer a integração do seam 2.2.2 com spring 2.5.5 utilizando o jdbc template. Porem estou tendo alguma dificuldades…
Como estou utlizando jdbc, como fica o parte de transacao ?
Pois no exemplo esta sendo utilizado Hibernate e ele pede para fazer isso na criacao do factorys do hibernate
No exemplo applicationContext.xml
<bean id="seamSessionFactory" class="org.jboss.seam.ioc.spring.SeamManagedSessionFactoryBean">
<property name="sessionName" value="hibernateSession"/>
</bean>
No meu applicationContext.xml com jdbc:
<bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
Fiz a alteração no facesconfig.xml
adicionando a seguinte linha:
<variable-resolver>org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver>
E fiz a alteração no component.xml
<spring:context-loader />
<spring:spring-transaction platform-transaction-manager="#{txManager}"/>
No final ele nao acha o bean do spring…
Estas sãoi as libs que eu acrescentei no meu projeto para a integracao:
jboss-el.jar
jboss-seam-ui.jar
jboss-seam-ioc.jar
jboss-seam.jar
Alguem sabe o que estou fazendo de errado ou se tem algum problema em com a integracao das versoes seam 2.2.2 e spring 2.5.5 ?
Obrigado,
Rodrigo