Launching the Cúram Generic Search Server from Eclipse

Like the Cúram application, in development mode the Generic Search Server requires a tnameserv process to be running on your machine.

In your development installation, you will find the following implementation Java class files in your /CuramSDEJ/lib/gss.jar file in Eclipse:

You should be able to run both the above class files as a normal Java application in the context of the EJBServer project in the usual way, i.e.

Run the DataBaseSearchExtractor to build your staging database before StartSearchServer. And run the StartSearchServer process whenever you need to run a Search Server instance to test your search functionality. You should rerun your DataBaseSearchExtractor before you start your SearchServer if you have rebuilt your application database.

Note: If any of your Search Services use third party or custom Analyzers (i.e. Analyzers that do not come as part of the Lucene distribution), ensure that they are added to the classpath of the EJBServer project.