It looks like your environment cannot substitute ${env.FEDORA_HOME} so you 
should enter the actual value of FEDORA_HOME into configvalues.xml instead of 
'${env.FEDORA_HOME}'

Best
Gert


On 27/05/2011, at 15.14, Menk, Robert - 1150 - MITLL wrote:

> Gert
> 
> (My experience level with Tomcat & XML in general is relatively basic, as
> you will no doubt already have gathered).
> 
> So I set my Index & Repository names in the configBasic target section as
> follows:
> 
> <property name="basic.index.1.indexdir"
> value="${fedora.home}/gsearch/${basic.Index1}" />
> <property name="basic.index.names" value="${basic.Index1}" />
> ....
> <property name="basic.repos.names" value="${basic.repository1}" />
> 
> 
> Then I saved the file and ran Ant on it per the instructions.
> 
> 
> That errored out as follows however:
> 
> Buildfile: configvalues.xml
> prepForWebServer:
> configBasic:
> BUILD FAILED
> /var/lib/tomcat6/webapps/fedoragsearch/configvalues.xml:100: Replace: source
> file
> /var/lib/tomcat6/webapps/fedoragsearch/${env.FEDORA_HOME}/tomcat/webapps/fed
> oragsearch/WEB-INF/classes/configBasic/fedoragsearch.properties doesn't
> exist
> 
> 
> It looks like it just taking the literal string value for the fedora home
> path variable instead of using the actual path value. 
> 
> That makes me wonder if I have a problem here with the difference between
> $FEDORA_HOME and $CATALINA_HOME. Tomcat6 was already installed on this
> server so I needed to install Fedora to use the existing tomcat where it
> already lived, but I took the defaults for letting the install put Fedora
> where it wanted to. The paths look like this:
> 
> $FEDORA_HOME = /usr/local/fedora
> $CATALINA_HOME = /usr/share/tomcat6
> 
> Thanks again for your help.
> 
> Bobb Menk
> 
> 
> 
> -----Original Message-----
> From: Gert Schmeltz Pedersen [mailto:g...@dtic.dtu.dk] 
> Sent: Friday, May 27, 2011 3:17 AM
> To: Support and info exchange list for Fedora users.
> Subject: Re: [fcrepo-user] gSearch installation questions for Fedora 3.4.2
> 
>> 
>> <property name="default.config.path" location="${basic.config.path}" />
>> I'm assuming this means absolute path to the config folder under tomcat -
> In my case that would then be
> /usr/share/tomcat6/webapps/fedoragsearch/WEB-INF/classes/configBasic - is
> that correct?
> 
> 
> "Select the default config in configDefault" means setting the three
> properties here:
> 
>       <target name="configDefault"
>                 description="select the default config, by setting these
> three properties">
>               <property name="default.config.path"
> location="${basic.config.path}" />
>               <property name="default.config.prefix"
> value="${basic.config.prefix}" />
>               <property name="default.index.1" value="${basic.index.1}" />
> 
> The three properties basic.config.path, basic.config.prefix, and
> basic.index.1 are defined here:
> 
>       <target name="configBasic"
>               description="set values for configBasic">
>               <property name="basic.config.name" value="configBasic" />
>               <property name="basic.config.path"
> value="${configs.path}/${basic.config.name}" />
>               <property name="basic.config.prefix" value="basic" />
>               <property name="basic.mimetypes" value="text/plain text/xml
> text/html application/pdf" />
>               <property name="basic.index.1" value="BasicIndex" />
>               <property name="basic.index.1.indexdir"
> value="${fedora.home}/gsearch/${basic.index.1}" />
>               <property name="basic.index.names" value="${basic.index.1}"
> />
>               <property name="basic.repos.1" value="BasicRepos" />
>               <property name="basic.repos.1.fedorasoap"
> value="http://localhost:8080"; />
>               <property name="basic.repos.1.fedorauser"
> value="fedoraAdmin" />
>               <property name="basic.repos.1.fedorapass"
> value="fedoraAdmin" />
>               <property name="basic.repos.1.fedoraobjectdir"
> value="${fedora.home}/data/objects" />
>               <property name="basic.repos.1.fedoraversion"
> value="${fedora.version}" />
>               <property name="basic.repos.names" value="${basic.repos.1}"
> />
> 
> So if you want to select configBasic as default, you do not have to modify
> in the target configDefault.
> 
>> 
>> <property name="default.config.prefix" value="${basic.config.prefix}" />
>> Not sure what kind of value is required for this - is it the name of the
> repository I want to configure or something else? (My repository here is
> called Repository1)
> 
> 
> The property basic.config.prefix is set to "basic" in configBasic (see
> above), it is used later in the target to name some files. The repository
> name is set in basic.repos.1. You may set it to "Repository1".
> 
>> 
>> <property name="default.index.1" value="${basic.index.1}" />
>> Should this be the same as the name of the repository or should I be
> creating a specific index name? (I was assuming I would use Index1 as an
> index name for Repository1).
> 
> 
> The index name is set in basic.index.1. You may set it to "Index1".
> 
>> 
>> Finally, when you say "Save this edited file outside of the web server" do
> you mean outside of tomcat? Or outside of Apache?
> 
> 
> It is to save the file from being overwritten, if you should upgrade
> fedoragsearch, so outside of tomcat.
> 
> Best,
> Gert
> <smime.p7s><ATT00001.c><ATT00002.c>


------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to