Hi Karl,

I installed postgresql database and changed properties.xml accordingly, used
executecommand.bat to initialize database, install schema, register solr,
filesystem and active directory connectors and ran agents process.

Am able to access the crawler UI at http://localhost:8080/mcf-crawler-ui and
define SOLR output connection, file system repository connection and also a
job. But my problem is that when I run the job, the status shows "Starting
up" and does not change after that.

Connection status for Solr connection shows "Connection working"

I see nothing in manifoldcf.log. Can you please direct me as to where to
look for any errors or how to resolve this ?

Thanks and Regards,
Swapna.

On Tue, Oct 4, 2011 at 3:38 PM, Karl Wright <daddy...@gmail.com> wrote:

> How you add the -D switch for tomcat depends on what platform you are
> running tomcat.  On Windows, there is an application that allows you
> to add commands to the java invocation.  On linux, the
> /etc/init.d/tomcat script allows you to set options - depending on
> version, you can even put these in a directory that the script scrapes
> to put them together.
>
> As for what else you need:
>
> - a properties.xml file that specifies a synch directory
> - you will need to initialize the database, register the crawler
> agent, and register the connectors using commands, as described in
> how-to-build-and-deploy
> - You'll need to run the agents process, and any of the sidecar
> processes needed by the connectors you have registered.  There are
> scripts for all of these, which require you to set MCF_HOME and
> JAVA_HOME environment variables first.
>
> Karl
>
>
>
> On Tue, Oct 4, 2011 at 4:15 AM, Swapna Vuppala
> <swapna.kollip...@gmail.com> wrote:
> > 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
> >> >
> >
> >
>

Reply via email to