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:g...@dtic.dtu.dk] > 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: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 > <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