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
Description: S/MIME cryptographic signature
------------------------------------------------------------------------------ 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