0

Tomcat でうまく動作している Spring プロジェクトに取り組んでいます。JBoss に移行しており、JBoss でデータソースのセットアップを使用したいと考えています。プロジェクトは、次の xml で動作していました。

<beans:bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" 
    > <beans:property name="driverClassName" value="${database.driver}" /> <beans:property 
    name="url" value="${database.url}" /> <beans:property name="username" value="${database.user}" 
    /> <beans:property name="password" value="${database.password}" /> <beans:property 
    name="initialSize" value="5" /> <beans:property name="maxActive" value="10" 
    /> </beans:bean>

しかし、現在 JBoss に移行しており、管理者は JBoss でデータソース設定を使用することを希望しており、以下を使用しようとしています。

<jee:jndi-lookup id="dataSourcejndi" jndi-name="dataSourcejndi"
        lookup-on-startup="false" proxy-interface="javax.sql.DataSource"
        cache="true" resource-ref="true" />

    <beans:bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"
        lazy-init="true">
        <beans:property name="dataSource" ref="dataSourcejndi" />
    </beans:bean>

エラーは発生していませんが、プロジェクトはもう起動しません..

4

1 に答える 1

0

2 つ目だけが必要です。私は次のように設定されています:

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
  <property name="jndiName" value="java:My_Data_Source" /> 
</bean>
于 2012-05-25T17:11:53.353 に答える