cancel
Showing results for 
Search instead for 
Did you mean: 

Deploying FSR, giviing errors?

pawanawaits
Champ in-the-making
Champ in-the-making
Hi,

I am tring to configure FSR in my server. I downloaded the file alfresco-community-deployment-2.1.0.zip and unzipped under filder
/home/pawan/Alfresco/deployment/.
now when I run script deploy_start.sh under /home/pawan/Alfresco/deployment/ using ./deploy_start.sh    It throws errors. Here is my log file.

3-Jan-09 7:51:13 AM org.springframework.core.CollectionFactory <clinit>
INFO: JDK 1.4+ collections available
3-Jan-09 7:51:15 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from file [/home/pawan/Alfresco/Deployment/application-context.xml]
Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unexpected failure during bean definition parsing
Offending resource: file [/home/pawan/Alfresco/Deployment/application-context.xml]
Bean 'properties'; nested exception is org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: <property> element for property 'ignoreUnresolvablePlaceholders' is only allowed to contain either 'ref' attribute OR 'value' attribute OR sub-element
Offending resource: file [/home/pawan/Alfresco/Deployment/application-context.xml]
Bean 'properties'
        -> Property 'ignoreUnresolvablePlaceholders'
Caused by: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: <property> element for property 'ignoreUnresolvablePlaceholders' is only allowed to contain either 'ref' attribute OR 'value' attribute OR sub-element
Offending resource: file [/home/pawan/Alfresco/Deployment/application-context.xml]
Bean 'properties'
        -> Property 'ignoreUnresolvablePlaceholders'
   at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
   at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:77)
   at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:72)
   at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.error(BeanDefinitionParserDelegate.java:263)
   at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parsePropertyValue(BeanDefinitionParserDelegate.java:734)
   at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parsePropertyElement(BeanDefinitionParserDelegate.java:690)
   at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parsePropertyElements(BeanDefinitionParserDelegate.java:581)
   at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:491)
   at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:343)
   at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:312)
   at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.processBeanDefinition(DefaultBeanDefinitionDocumentReader.java:224)

at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:151)
   at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:130)
   at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:90)
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:495)
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:340)
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317)
   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:125)
   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:141)
   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:167)
   at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
   at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:79)
   at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:292)
   at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:89)
   at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:74)
   at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:65)
   at org.alfresco.deployment.Main.main(Main.java:47)


do any body have clue regarding this.
4 REPLIES 4

mrogers
Star Contributor
Star Contributor
Have a look at the top of your deployment application-context.    Is there anything obviously wrong, if so fix it ?      Could be something silly like wrong line ending characters.    

If the fix is not obvious then post your application-context file.

pawanawaits
Champ in-the-making
Champ in-the-making
Hello,
I couldn't find it, Please help!
Here is application-context:
<?xml version='1.0' encoding='UTF-8'?>

<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>



<beans>

    <bean id="properties"

          class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

        <property name="ignoreUnresolvablePlaceholders">

            <value>true</value>

        </property>

        <property name="locations">

            <list>

                <value>classpath:deployment.properties</value>

            </list>

        </property>

    </bean>   

   

    <bean id="configuration" class="org.alfresco.deployment.config.Configuration"

          init-method="init">

        <property name="dataDirectory">

            <value>${dep.datadir}</value>

        </property>

        <property name="logDirectory">

            <value>${dep.logdir}</value>

        </property>

        <property name="metaDataDirectory">

            <value>${dep.metadatadir}</value>

        </property>

        <!– Target Configuration. Modify for your site. –>

        <property name="targetData">

            <map>

               <entry key="default">

                   <map>

                      <entry key="root"><value>/home/pawan/Alfresco</value></entry>

                      <entry key="user"><value>admin</value></entry>

                      <entry key="password"><value>admin</value></entry>

                      <entry key="runnable"><value>org.alfresco.deployment.SampleRunnable</value></entry>

                      <!–

                      <entry key="program"><value>/path/to/program</value></entry>

                       –>

                   </map>

               </entry>

               <entry key="sampleTarget">

                   <map>

                     <entry key="root"><value>target</value></entry>

                     <entry key="user"><value>Giles</value></entry>

                     <entry key="password"><value>Watcher</value></entry>

                     <entry key="runnable"><value>org.alfresco.deployment.SampleRunnable</value></entry>

                     <!–

                     <entry key="program"><value>/path/to/program</value></entry>

                      –>

                   </map>

               </entry>

            </map>

        </property>

    </bean>

   

    <bean id="deploymentReceiverService" class="org.alfresco.deployment.impl.server.DeploymentReceiverServiceImpl"

          init-method="init">

        <property name="configuration">

            <ref bean="configuration"/>

        </property>

    </bean>

   

    <bean id="deploymentReceiverTransport" class="org.alfresco.deployment.impl.server.DeploymentReceiverTransportImpl">

       <property name="deploymentReceiverService">

           <ref bean="deploymentReceiverService"/>

       </property>

    </bean>

   

   <bean id="deploymentReceiverTransportRMI" class="org.springframework.remoting.rmi.RmiServiceExporter">

      <property name="service">

         <ref bean="deploymentReceiverTransport"/>

      </property>

      <property name="serviceInterface">

         <value>org.alfresco.deployment.DeploymentReceiverTransport</value>

      </property>

      <property name="serviceName">

         <value>deployment</value>

      </property>

      <property name="registryPort">

         <value>${dep.rmi.port}</value>

      </property>

   </bean>

</beans>

pawanawaits
Champ in-the-making
Champ in-the-making
Hi,

mrogers! Please give me the clue.

mrogers
Star Contributor
Star Contributor
I can't see an error in what you posted, looks fine to me.    I still suspect that you are facing a character encoding issue,  possibly windows line endings on a unix machine?  ie <CR> <LF> even though an XML parser is supposed to ignore whitespace.    Can you double check that your application-context.xml is stored in utf-8 with the correct line ending characters.

What operating system are you using?

2.1 is an old release (and its before my time at Alfresco) so I hoped someone would come in on the discussion, someone must have had a similar problem.