I am having the same issue having deployed my 2.0.1 app from MyEclipse to
Tomcat 5.5.  I updated the applicationContext-resources.xml with values from
the pom.xml file.

Old:
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
        <property name="driverClassName" value="${jdbc.driverClassName}"/>
        <property name="url" value="${jdbc.url}"/>
        <property name="username" value="${jdbc.username}"/>
        <property name="password" value="${jdbc.password}"/>
        <property name="maxActive" value="100"/>
        <property name="maxWait" value="1000"/>
        <property name="poolPreparedStatements" value="true"/>
        <property name="defaultAutoCommit" value="true"/>
    </bean>

New:
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
        <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
        <property name="url"
value="![CDATA[jdbc:mysql://localhost/eseed]]"/>
        <property name="username" value="root"/>
        <property name="password" value=""/>
        <property name="maxActive" value="100"/>
        <property name="maxWait" value="1000"/>
        <property name="poolPreparedStatements" value="true"/>
        <property name="defaultAutoCommit" value="true"/>
    </bean>

Still getting the same error:
[eseed] ERROR [Thread-1] ContextLoader.initWebApplicationContext(206) |
Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Error
registering bean with name 'dataSource' defined in class path resource
[applicationContext-resources.xml]: Circular placeholder reference
'jdbc.driverClassName' in property definitions

Do you have any other ideas to get this resolved?  Thanks.




Mike Horwitz wrote:
> 
> The file applicationContext-resources.xml contains a set of placeholder
> properties that Maven replaces with values that it reads from the top
> level
> pom.xml file in your project. If you want to build your project using
> Eclipse you are more than likely going to have to manually replace the
> placeholders in with the values applicationContext-resources.xml as per
> your
> top level pom.xml file.
> 
> Mike
> 
> On 1/16/08, Casanova <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hello All,
>>
>> Iam trying to load the appfuse project into Eclipse(Jobss tools). The
>> folder
>> structure of the project is
>>
>> Project Name
>>      +Javasource
>>         -com.app..
>>         -com.app..
>>         +resources
>>           -all the resources files
>>      +Java web libraies
>>      +Jre(Jdk 1.5..)
>>      +Apache Tomcat v 6
>>      +ant
>>      +webcontent
>>        -All the jsp files
>>        -web.xml
>> In my web.xml file, I made sure that contextConfigLocation points to
>> classpath:resources/applicationContext-resources.xml.
>> And in applicationContext-resources.xml I changed it to
>> classpath:resources\jdbc.properties. Now, Iam still having problem
>> parsing
>> jdbc.properties. I did my homework by searching in google and found that
>> this is problem with automatic build but still could not find how I can
>> get
>> rid this. Its almost 2 nights. So, i request to please help me to get rid
>> of
>> this problem.
>>
>> Error: : Error registering bean with name 'dataSource' defined in class
>> path
>> resource [resources/applicationContext-resources.xml]: Circular
>> placeholder
>> reference 'jdbc.driverClassName' in property definitions
>>
>> Thanks in Advance.
>>
>> Best Regards,
>> Ajay
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Circular-placeholder-reference-%27jdbc.driverClassName%27-tp14882226s2369p14882226.html
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Circular-placeholder-reference-%27jdbc.driverClassName%27-tp14882226s2369p15611508.html
Sent from the AppFuse - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to