Does Orchestra support JSF 1.2, Reference Impelementation?
I am getting this error:
"Bean property 'dataSource' is not writable or has an invalid setter method. 
Does the parameter type of the setter match the return type of the getter?"

on tomcat 5.5 (spring 2, JSF RI 1.2).

Do you see any error on my 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:aop="http://www.springframework.org/schema/aop";
 xmlns:tx="http://www.springframework.org/schema/tx";
 xsi:schemaLocation="
       http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
       http://www.springframework.org/schema/tx 
http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
       http://www.springframework.org/schema/aop 
http://www.springframework.org/schema/aop/spring-aop-2.0.xsd";>

 <import resource="classpath*:/META-INF/spring-orchestra-init.xml" />



 <bean
  class="org.springframework.beans.factory.config.CustomScopeConfigurer">
  <property name="scopes">
   <map>
    <entry key="conversation">
     <bean
      
class="org.apache.myfaces.orchestra.conversation.spring.SpringConversationScope">
      <property name="timeout" value="30" />
      <property name="advices">
       <list>
        <ref
         bean="persistentContextConversationInterceptor" />
       </list>
      </property>
     </bean>
    </entry>
   </map>
  </property>
 </bean>

 <bean id="persistentContextConversationInterceptor"
  
class="org.apache.myfaces.orchestra.conversation.spring.PersistenceContextConversationInterceptor">
  <property name="persistenceContextFactory"
   ref="persistentContextFactory" />
 </bean>

 <bean id="persistentContextFactory"
  
class="org.apache.myfaces.orchestra.conversation.persistenceContexts.JpaPersistenceContextFactory">
  <property name="entityManagerFactory"
   ref="entityManagerFactory" />
 </bean>

 <!-- persistence -->
 <bean
  
class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor"
 />

 <tx:annotation-driven />

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

 <bean id="dataSource"
  class="org.apache.commons.dbcp.BasicDataSource"
  destroy-method="close">
  <property name="driverClassName"
   value="org.firebirdsql.jdbc.FBDriver" />
  <property name="url"
   value="jdbc:firebirdsql://localhost/C:/progetti/data/firebird/orchestra.FDB" 
/>
  <property name="username" value="sysdba" />
  <property name="password" value="masterkey" />
 </bean>

 <bean id="managedDataSource"
  
class="org.apache.myfaces.orchestra.connectionManager.ConnectionManagerDataSource">
  <property name="dataSource" ref="dataSource" />
  <property name="listeners">
   <bean
    class="org.apache.myfaces.examples.lib.LoggingConnectionManagerListener" />
  </property>
 </bean>



 <bean id="entityManagerFactory"
  class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  <property name="persistenceUnitName" value="default" />
  <property name="dataSource" ref="managedDataSource" />
  <property name="jpaVendorAdapter">
   <bean
    class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
    <property name="showSql" value="true" />
    <property name="databasePlatform"
     value="org.hibernate.dialect.FirebirdDialect" />
   </bean>
  </property>
 </bean>



 <!-- BEAN -->

 <bean name="userListBean"
  class="agori.orchestrapp.bean.UserListBean" scope="request"
  autowire="byName">
  
 </bean>

</beans>



thanks.

Reply via email to