Please, send me your configvalues.xml file.
Thanks,
Gert
On 27/05/2011, at 16.31, Menk, Robert - 1150 - MITLL wrote:
> I think we're pretty close here.
>
> I set the fedora home path like this:
> <pathelement path="/usr/local/fedora"/>
>
>
> Then I set the web server/tomcat path like this:
> <target name="prepForWebServer"
> <property name="webserver.path" location="/usr/share/tomcat6" />
>
>
> Then I ran Ant and this shows how far it got this time:
> Buildfile: configvalues.xml
> prepForWebServer:
> configBasic:
> configDemoOnLucene:
> configDemoSearchResultFiltering:
> configDemoOnSolr:
> configDemoOnZebra:
> configTestOnLucene:
> configDefault:
> [mkdir] Created dir:
> /usr/share/tomcat6/webapps/fedoragsearch/WEB-INF/classes/config
> BUILD FAILED
> /var/lib/tomcat6/webapps/fedoragsearch/configvalues.xml:35:
> /var/lib/tomcat6/webapps/fedoragsearch/${default.config.path} not found.
>
>
> I'm not seeing anything in configvalues.xml that expects a /var/lib path so
> I don't know what's trying to grab the /${default.config.path} value and not
> getting it.
>
> Thanks again.
>
> Bobb Menk
>
>
>
> -----Original Message-----
> From: Gert Schmeltz Pedersen [mailto:[email protected]]
> Sent: Friday, May 27, 2011 9:33 AM
> To: Support and info exchange list for Fedora users.
> Subject: Re: [fcrepo-user] gSearch installation questions for Fedora 3.4.2
>
> 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:[email protected]]
>> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
> <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
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users