Sorry for my ignorance, but I still have a couple of questions.

Things are running fine with running Maven from the command line.  I
executed 'mvn clean' and then 'mvn'.  From this point, I was able to execute
'mvn jetty:run-war' without any problems.  It seems that Maven is the one
that copies the appllicationContext-resources.xml from source to target. 
Wouldn't the parsing/filtering take place at that time?

Second, I have searched the forum and Google for resolutions to this
problem.  From what I have seen, it has been resolved either by packaging
everything into a war file or by plugging pom.xml values into the
applicationContext-resources.xml (which I can't get to work).  Is there a
specific blog that you can point me towards?

I thought I would give one more chance before deploying the war.  Thanks for
all of your hard work.



mraible wrote:
> 
> This happens when Eclipse (or another IDE), copies the
> applicationContext-resources.xml file from src/main/resources to
> target/* w/o parsing/replacing the values. If you use Maven from the
> command line, everything should work. You may have to do things with
> your IDE to exclude this file from being copies w/o filtering. I
> believe some folks have blogged about this in the last couple months.
> 
> Matt
> 
> On 2/21/08, paulie <[EMAIL PROTECTED]> wrote:
>>
>>  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]
>>
>>
> 
> ---------------------------------------------------------------------
> 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-tp14882226s2369p15625764.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