Thanks Karl and Piergiorgio, I need one more clarification, but that's regarding deploying ManifoldCF on Tomcat.
I have built ManifoldCF 0.3 and have been running it so far on Jetty and everything works fine. But now I want to use Tomcat instead of Jetty. I tried instructions at http://incubator.apache.org/connectors/how-to-build-and-deploy.html. I already have Tomcat installed on my machine. So I copied the war files (mfc-api-service,mfc-authority-service,crawler-ui) into Tomcat's webapps directory, copied all contents of dist directory of manifoldcf into a separate directory (which I set as MFC_HOME environment variable). Now am trying to access the crawler UI at http://localhost:8080/mcf-crawler-ui/ But I get the exception org.apache.jasper.JasperException: javax.servlet.ServletException: org.apache.manifoldcf.core.interfaces.ManifoldCFException: Initialization failed: Could not read configuration file 'C:\lcf\properties.xml' I understand that the property "org.apache.manifoldcf.configfile" is not set. How do I set this and what else do I have to do for proper and complete deployment on tomcat ? Thanks a lot in advance, Swapna. On Mon, Oct 3, 2011 at 5:13 AM, Karl Wright <daddy...@gmail.com> wrote: > Hi Swapna, > > To clarify Piergiorgio's answer a little, ManifoldCF uses a > properties.xml file for its basic configuration information. However, > everything else is kept in the database. That includes connection > definitions and job definitions. I recommend that you start by using > the Quick-Start example uses an embedded Apache Derby database > instance, by default. You can change this later, of course. For real > work we recommend PostgreSQL. > > You can find more information at > http://incubator.apache.org/connectors/how-to-build-and-deploy.html. > Have a look at the quick-start instructions. > > Karl > > On Sun, Oct 2, 2011 at 1:43 PM, Piergiorgio Lucidi > <piergior...@apache.org> wrote: > > Hi Swapna, > > > > 2011/10/2 Swapna Vuppala <swapna.kollip...@gmail.com> > >> > >> Hi, > >> Am new to using ManifoldCF and I have got couple of doubts about using > it. > >> Am interested in knowing about what are the config files that are used > in > >> ManifoldCF, where they are located and how they are used. Also, I was > >> wondering where all the information about output connection definitions, > >> repository definitions and job definitions, defined by a user using the > >> crawler UI, are stored. > > > > The unique config file is the properties.xml that you need to add a new > JVM > > parameter: > > -Dorg.apache.manifoldcf.configfile=<configuration file path> > > This only if you are deploying ManifoldCF in an application server. > > Otherwise you can leave properties.xml in your "<user home>/lcf" folder. > > You can find an example of the properties.xml file in the dist/example > > folder of the distribution bundle. > > All the information managed by the UI Crawler are stored in a database, > HSQL > > by default but you can configure a Postgresql DBMS changing the > > properties.xml file, for more information about all the parameters you > can > > visit the following page: > > > http://incubator.apache.org/connectors/how-to-build-and-deploy.html#The+ManifoldCF+configuration+file > > Hope this helps. > > Piergiorgio > > > >> > >> Can you please help me in clarifying these doubts ? > >> Thanks and Regards, > >> Swapna. > > > > > > -- > > Piergiorgio Lucidi > > http://about.me/piergiorgiolucidi > > >